Repository: kishikawakatsumi/swift-ast-explorer Branch: master Commit: 4900091e62de Files: 375 Total size: 11.4 MB Directory structure: gitextract_tk66xfku/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ ├── renovate.json │ └── workflows/ │ ├── spm.yml │ └── test.yml ├── .gitignore ├── .swiftpm/ │ └── xcode/ │ └── package.xcworkspace/ │ └── contents.xcworkspacedata ├── .vscode/ │ ├── launch.json │ └── settings.json ├── CODE_OF_CONDUCT.md ├── DEPLOYMENT.md ├── Dockerfile ├── LICENSE ├── Package.resolved ├── Package.swift ├── Public/ │ ├── css/ │ │ ├── balloon.css │ │ ├── common.css │ │ ├── editor.css │ │ ├── lookup.css │ │ ├── popover.css │ │ ├── table.css │ │ ├── tree_view.css │ │ └── trivia.css │ ├── error.html │ ├── favicons/ │ │ ├── browserconfig.xml │ │ └── site.webmanifest │ ├── index.html │ ├── index.js │ ├── js/ │ │ ├── app.js │ │ ├── balloon.js │ │ ├── debounce.js │ │ ├── editor.js │ │ ├── icon.js │ │ ├── lookup_view.js │ │ ├── popover.js │ │ ├── statistics_view.js │ │ ├── structure_view.js │ │ ├── tree_view.js │ │ ├── trivia_view.js │ │ └── websocket.js │ ├── robots.txt │ └── scss/ │ └── default.scss ├── README.md ├── Resources/ │ └── parsers/ │ ├── 50800/ │ │ ├── .swiftpm/ │ │ │ └── xcode/ │ │ │ └── package.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Package.resolved │ │ ├── Package.swift │ │ ├── Sources/ │ │ │ └── parser/ │ │ │ ├── Main.swift │ │ │ ├── SyntaxParser.swift │ │ │ ├── SyntaxResponse.swift │ │ │ ├── TokenVisitor.swift │ │ │ ├── TreeNode.swift │ │ │ └── Version.swift │ │ └── Tests/ │ │ └── Tests/ │ │ ├── Fixtures/ │ │ │ ├── test-1-1.html │ │ │ ├── test-1-1.json │ │ │ ├── test-1-2.html │ │ │ ├── test-1-2.json │ │ │ ├── test-1-3.html │ │ │ ├── test-1-3.json │ │ │ ├── test-1-4.html │ │ │ ├── test-1-4.json │ │ │ ├── test-1-5.html │ │ │ ├── test-1-5.json │ │ │ ├── test-1-6.html │ │ │ ├── test-1-6.json │ │ │ ├── test-2-1.html │ │ │ ├── test-2-1.json │ │ │ ├── test-2-2.html │ │ │ ├── test-2-2.json │ │ │ ├── test-2-3.html │ │ │ ├── test-2-3.json │ │ │ ├── test-2-4.html │ │ │ ├── test-2-4.json │ │ │ ├── test-2-5.html │ │ │ ├── test-2-5.json │ │ │ ├── test-2-6.html │ │ │ └── test-2-6.json │ │ └── Tests.swift │ ├── 50900/ │ │ ├── .swiftpm/ │ │ │ └── xcode/ │ │ │ └── package.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Package.resolved │ │ ├── Package.swift │ │ ├── Sources/ │ │ │ └── parser/ │ │ │ ├── SyntaxParser.swift │ │ │ ├── TokenVisitor.swift │ │ │ └── Version.swift │ │ └── Tests/ │ │ └── Tests/ │ │ └── Fixtures/ │ │ ├── test-1-1.html │ │ ├── test-1-1.json │ │ ├── test-1-2.html │ │ ├── test-1-2.json │ │ ├── test-1-3.html │ │ ├── test-1-3.json │ │ ├── test-1-4.html │ │ ├── test-1-4.json │ │ ├── test-1-5.html │ │ ├── test-1-5.json │ │ ├── test-1-6.html │ │ ├── test-1-6.json │ │ ├── test-2-1.html │ │ ├── test-2-1.json │ │ ├── test-2-2.html │ │ ├── test-2-2.json │ │ ├── test-2-3.html │ │ ├── test-2-3.json │ │ ├── test-2-4.html │ │ ├── test-2-4.json │ │ ├── test-2-5.html │ │ ├── test-2-5.json │ │ ├── test-2-6.html │ │ └── test-2-6.json │ ├── 51000/ │ │ ├── .swiftpm/ │ │ │ └── xcode/ │ │ │ └── package.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Package.resolved │ │ ├── Package.swift │ │ ├── Sources/ │ │ │ └── parser/ │ │ │ └── Version.swift │ │ └── Tests/ │ │ └── Tests/ │ │ └── Fixtures/ │ │ ├── test-1-1.html │ │ ├── test-1-1.json │ │ ├── test-1-2.html │ │ ├── test-1-2.json │ │ ├── test-1-3.html │ │ ├── test-1-3.json │ │ ├── test-1-4.html │ │ ├── test-1-4.json │ │ ├── test-1-5.html │ │ ├── test-1-5.json │ │ ├── test-1-6.html │ │ ├── test-1-6.json │ │ ├── test-2-1.html │ │ ├── test-2-1.json │ │ ├── test-2-2.html │ │ ├── test-2-2.json │ │ ├── test-2-3.html │ │ ├── test-2-3.json │ │ ├── test-2-4.html │ │ ├── test-2-4.json │ │ ├── test-2-5.html │ │ ├── test-2-5.json │ │ ├── test-2-6.html │ │ └── test-2-6.json │ ├── 60000/ │ │ ├── Package.resolved │ │ ├── Package.swift │ │ ├── Sources/ │ │ │ └── parser/ │ │ │ └── Version.swift │ │ └── Tests/ │ │ └── Tests/ │ │ └── Fixtures/ │ │ ├── test-1-1.html │ │ ├── test-1-1.json │ │ ├── test-1-2.html │ │ ├── test-1-2.json │ │ ├── test-1-3.html │ │ ├── test-1-3.json │ │ ├── test-1-4.html │ │ ├── test-1-4.json │ │ ├── test-1-5.html │ │ ├── test-1-5.json │ │ ├── test-1-6.html │ │ ├── test-1-6.json │ │ ├── test-2-1.html │ │ ├── test-2-1.json │ │ ├── test-2-2.html │ │ ├── test-2-2.json │ │ ├── test-2-3.html │ │ ├── test-2-3.json │ │ ├── test-2-4.html │ │ ├── test-2-4.json │ │ ├── test-2-5.html │ │ ├── test-2-5.json │ │ ├── test-2-6.html │ │ └── test-2-6.json │ ├── 60100/ │ │ ├── .swiftpm/ │ │ │ └── xcode/ │ │ │ └── package.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Package.resolved │ │ ├── Package.swift │ │ ├── Sources/ │ │ │ └── parser/ │ │ │ └── Version.swift │ │ └── Tests/ │ │ └── Tests/ │ │ └── Fixtures/ │ │ ├── test-1-1.html │ │ ├── test-1-1.json │ │ ├── test-1-2.html │ │ ├── test-1-2.json │ │ ├── test-1-3.html │ │ ├── test-1-3.json │ │ ├── test-1-4.html │ │ ├── test-1-4.json │ │ ├── test-1-5.html │ │ ├── test-1-5.json │ │ ├── test-1-6.html │ │ ├── test-1-6.json │ │ ├── test-2-1.html │ │ ├── test-2-1.json │ │ ├── test-2-2.html │ │ ├── test-2-2.json │ │ ├── test-2-3.html │ │ ├── test-2-3.json │ │ ├── test-2-4.html │ │ ├── test-2-4.json │ │ ├── test-2-5.html │ │ ├── test-2-5.json │ │ ├── test-2-6.html │ │ └── test-2-6.json │ ├── 60200/ │ │ ├── .swiftpm/ │ │ │ └── xcode/ │ │ │ └── package.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Package.resolved │ │ ├── Package.swift │ │ ├── Sources/ │ │ │ └── parser/ │ │ │ └── Version.swift │ │ └── Tests/ │ │ └── Tests/ │ │ └── Fixtures/ │ │ ├── test-1-1.html │ │ ├── test-1-1.json │ │ ├── test-1-2.html │ │ ├── test-1-2.json │ │ ├── test-1-3.html │ │ ├── test-1-3.json │ │ ├── test-1-4.html │ │ ├── test-1-4.json │ │ ├── test-1-5.html │ │ ├── test-1-5.json │ │ ├── test-1-6.html │ │ ├── test-1-6.json │ │ ├── test-2-1.html │ │ ├── test-2-1.json │ │ ├── test-2-2.html │ │ ├── test-2-2.json │ │ ├── test-2-3.html │ │ ├── test-2-3.json │ │ ├── test-2-4.html │ │ ├── test-2-4.json │ │ ├── test-2-5.html │ │ ├── test-2-5.json │ │ ├── test-2-6.html │ │ └── test-2-6.json │ ├── 60300/ │ │ ├── .swiftpm/ │ │ │ └── xcode/ │ │ │ └── package.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── Package.resolved │ │ ├── Package.swift │ │ ├── Sources/ │ │ │ └── parser/ │ │ │ └── Version.swift │ │ └── Tests/ │ │ └── Tests/ │ │ └── Fixtures/ │ │ ├── test-1-1.html │ │ ├── test-1-1.json │ │ ├── test-1-2.html │ │ ├── test-1-2.json │ │ ├── test-1-3.html │ │ ├── test-1-3.json │ │ ├── test-1-4.html │ │ ├── test-1-4.json │ │ ├── test-1-5.html │ │ ├── test-1-5.json │ │ ├── test-1-6.html │ │ ├── test-1-6.json │ │ ├── test-2-1.html │ │ ├── test-2-1.json │ │ ├── test-2-2.html │ │ ├── test-2-2.json │ │ ├── test-2-3.html │ │ ├── test-2-3.json │ │ ├── test-2-4.html │ │ ├── test-2-4.json │ │ ├── test-2-5.html │ │ ├── test-2-5.json │ │ ├── test-2-6.html │ │ └── test-2-6.json │ └── trunk/ │ ├── .swiftpm/ │ │ └── xcode/ │ │ └── package.xcworkspace/ │ │ └── contents.xcworkspacedata │ ├── Package.resolved │ ├── Package.swift │ ├── Sources/ │ │ └── parser/ │ │ └── Version.swift │ └── Tests/ │ └── Tests/ │ └── Fixtures/ │ ├── test-1-1.html │ ├── test-1-1.json │ ├── test-1-2.html │ ├── test-1-2.json │ ├── test-1-3.html │ ├── test-1-3.json │ ├── test-1-4.html │ ├── test-1-4.json │ ├── test-1-5.html │ ├── test-1-5.json │ ├── test-1-6.html │ ├── test-1-6.json │ ├── test-2-1.html │ ├── test-2-1.json │ ├── test-2-2.html │ ├── test-2-2.json │ ├── test-2-3.html │ ├── test-2-3.json │ ├── test-2-4.html │ ├── test-2-4.json │ ├── test-2-5.html │ ├── test-2-5.json │ ├── test-2-6.html │ └── test-2-6.json ├── SECURITY.md ├── Sources/ │ └── App/ │ ├── Middlewares/ │ │ ├── CommonErrorMiddleware.swift │ │ └── CustomHeaderMiddleware.swift │ ├── configure.swift │ ├── entrypoint.swift │ └── routes.swift ├── Tests/ │ └── AppTests/ │ └── AppTests.swift ├── build_pasers.sh ├── deploy/ │ └── Dockerfile ├── dev/ │ ├── .gitignore │ ├── index.js │ ├── package.json │ └── xml-formatter/ │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── publish.sh │ ├── src/ │ │ ├── index.d.ts │ │ └── index.ts │ ├── test/ │ │ ├── .eslintrc.json │ │ ├── browser/ │ │ │ ├── README.md │ │ │ └── index.html │ │ ├── data1/ │ │ │ ├── xml1-input.xml │ │ │ ├── xml1-output.xml │ │ │ ├── xml2-input.xml │ │ │ ├── xml2-output.xml │ │ │ ├── xml3-input.xml │ │ │ ├── xml3-output.xml │ │ │ ├── xml4-input.xml │ │ │ └── xml4-output.xml │ │ ├── data10/ │ │ │ ├── xml1-input.xml │ │ │ └── xml1-output.xml │ │ ├── data11/ │ │ │ ├── xml1-input.xml │ │ │ ├── xml1-output.xml │ │ │ ├── xml2-input.xml │ │ │ └── xml2-output.xml │ │ ├── data12/ │ │ │ ├── xml1-input.xml │ │ │ └── xml1-output.xml │ │ ├── data13/ │ │ │ ├── xml1-input.xml │ │ │ └── xml1-output.xml │ │ ├── data14/ │ │ │ ├── xml1-input.xml │ │ │ └── xml1-output.xml │ │ ├── data2/ │ │ │ ├── xml1-input.xml │ │ │ ├── xml1-output.xml │ │ │ ├── xml2-input.xml │ │ │ ├── xml2-output.xml │ │ │ ├── xml3-input.xml │ │ │ ├── xml3-output.xml │ │ │ ├── xml4-input.xml │ │ │ └── xml4-output.xml │ │ ├── data3/ │ │ │ ├── xml1-input.xml │ │ │ ├── xml1-output.xml │ │ │ ├── xml2-input.xml │ │ │ ├── xml2-output.xml │ │ │ ├── xml3-input.xml │ │ │ ├── xml3-output.xml │ │ │ ├── xml4-input.xml │ │ │ ├── xml4-output.xml │ │ │ ├── xml5-input.xml │ │ │ ├── xml5-output.xml │ │ │ ├── xml6-input.xml │ │ │ ├── xml6-output.xml │ │ │ ├── xml7-input.xml │ │ │ └── xml7-output.xml │ │ ├── data4/ │ │ │ ├── xml1-input.xml │ │ │ ├── xml1-output.xml │ │ │ ├── xml2-input.xml │ │ │ ├── xml2-output.xml │ │ │ ├── xml3-input.xml │ │ │ ├── xml3-output.xml │ │ │ ├── xml4-input.xml │ │ │ ├── xml4-output.xml │ │ │ ├── xml5-input.xml │ │ │ └── xml5-output.xml │ │ ├── data5/ │ │ │ ├── xml1-input.xml │ │ │ └── xml1-output.xml │ │ ├── data6/ │ │ │ ├── xml1-input.xml │ │ │ ├── xml1-output.xml │ │ │ ├── xml2-input.xml │ │ │ └── xml2-output.xml │ │ ├── data7/ │ │ │ ├── xml1-input.xml │ │ │ └── xml1-output.xml │ │ ├── data8/ │ │ │ ├── xml1-input.xml │ │ │ └── xml1-output.xml │ │ ├── data9/ │ │ │ ├── xml1-input.xml │ │ │ ├── xml1-output.xml │ │ │ ├── xml2-input.xml │ │ │ ├── xml2-output.xml │ │ │ ├── xml3-input.xml │ │ │ ├── xml3-output.xml │ │ │ ├── xml4-input.xml │ │ │ └── xml4-output.xml │ │ └── index.ts │ └── tsconfig.json ├── package.json ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js ================================================ FILE CONTENTS ================================================ ================================================ FILE: .dockerignore ================================================ .build/ .swiftpm/ ================================================ FILE: .github/FUNDING.yml ================================================ github: kishikawakatsumi ================================================ FILE: .github/renovate.json ================================================ { "extends": [ "config:recommended" ], "packageRules": [ { "matchUpdateTypes": [ "minor", "patch", "pin", "digest" ], "automerge": true } ] } ================================================ FILE: .github/workflows/spm.yml ================================================ name: Update Swift Package on: schedule: - cron: "30 22 * * *" workflow_dispatch: jobs: update: runs-on: ubuntu-24.04 steps: - name: Checkout to the branch uses: actions/checkout@v6 - name: Update Swift Package run: | set -ex export TOOLCHAINS=swift swift package update --package-path ./ swift package update --package-path Resources/parsers/50800 swift package update --package-path Resources/parsers/50900 swift package update --package-path Resources/parsers/51000 swift package update --package-path Resources/parsers/60000 swift package update --package-path Resources/parsers/trunk - name: Create Pull Request id: cpr uses: peter-evans/create-pull-request@v8 with: token: ${{ secrets.GH_PAT }} base: "master" commit-message: "Update Swift Packages" title: "Update Swift Packages" add-paths: | Package.resolved **/Package.resolved - name: Enable Pull Request Automerge if: ${{ steps.cpr.outputs.pull-request-url }} run: gh pr merge --merge --auto ${{ steps.cpr.outputs.pull-request-url }} env: GH_TOKEN: ${{ secrets.GH_PAT }} ================================================ FILE: .github/workflows/test.yml ================================================ name: Test on: pull_request: branches: [master] workflow_dispatch: env: FONTAWESOME_TOKEN: ${{ secrets.FONTAWESOME_TOKEN }} jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@main - name: Test run: | set -ex swift test (cd Resources/parsers/50800 && swift test) (cd Resources/parsers/50900 && swift test) (cd Resources/parsers/51000 && swift test) (cd Resources/parsers/60000 && swift test) (cd Resources/parsers/60100 && swift test) (cd Resources/parsers/60200 && swift test) (cd Resources/parsers/trunk && swift test) - name: Set up Docker Buildx uses: docker/setup-buildx-action@v4 - name: Login to Docker Hub uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push run: | set -ex IMAGE_TAG=swiftfiddle/swift-ast-explorer.com:latest docker build --rm --no-cache --build-arg FONTAWESOME_TOKEN=${{ env.FONTAWESOME_TOKEN }} --tag ${IMAGE_TAG} . docker push ${IMAGE_TAG} ================================================ FILE: .gitignore ================================================ ### https://raw.github.com/github/gitignore/991e760c1c6d50fdda246e0178b9c58b06770b90/Global/macOS.gitignore # General .DS_Store .AppleDouble .LSOverride # Icon must end with two \r Icon # Thumbnails ._* # Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk ### https://raw.github.com/github/gitignore/991e760c1c6d50fdda246e0178b9c58b06770b90/Swift.gitignore # Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore ## User settings xcuserdata/ ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) *.xcscmblueprint *.xccheckout ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) build/ DerivedData/ *.moved-aside *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3 !default.perspectivev3 ## Obj-C/Swift specific *.hmap ## App packaging *.ipa *.dSYM.zip *.dSYM ## Playgrounds timeline.xctimeline playground.xcworkspace # Swift Package Manager # # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. # Packages/ # Package.pins # Package.resolved # *.xcodeproj # # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata # hence it is not needed unless you have added a package configuration file to your project # .swiftpm .build/ # CocoaPods # # We recommend against adding the Pods directory to your .gitignore. However # you should judge for yourself, the pros and cons are mentioned at: # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control # # Pods/ # # Add this line if you want to avoid checking in source code from the Xcode workspace # *.xcworkspace # Carthage # # Add this line if you want to avoid checking in source code from Carthage dependencies. # Carthage/Checkouts Carthage/Build/ # Accio dependency management Dependencies/ .accio/ # fastlane # # It is recommended to not store the screenshots in the git repo. # Instead, use fastlane to re-generate the screenshots whenever they are needed. # For more information about the recommended setup visit: # https://docs.fastlane.tools/best-practices/source-control/#source-control fastlane/report.xml fastlane/Preview.html fastlane/screenshots/**/*.png fastlane/test_output # Code Injection # # After new code Injection tools there's a generated folder /iOSInjectionProject # https://github.com/johnno1962/injectionforxcode iOSInjectionProject/ ### https://raw.github.com/github/gitignore/991e760c1c6d50fdda246e0178b9c58b06770b90/Node.gitignore # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data pids *.pid *.seed *.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover lib-cov # Coverage directory used by tools like istanbul coverage *.lcov # nyc test coverage .nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) .grunt # Bower dependency directory (https://bower.io/) bower_components # node-waf configuration .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) build/Release # Dependency directories node_modules/ jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/) web_modules/ # TypeScript cache *.tsbuildinfo # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Microbundle cache .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # Yarn Integrity file .yarn-integrity # dotenv environment variables file .env .env.test .env.production # parcel-bundler cache (https://parceljs.org/) .cache .parcel-cache # Next.js build output .next out # Nuxt.js build / generate output .nuxt dist # Gatsby files .cache/ # Comment in the public line in if your project uses Gatsby and not Next.js # https://nextjs.org/blog/next-9-1#public-directory-support # public # vuepress build output .vuepress/dist # Serverless directories .serverless/ # FuseBox cache .fusebox/ # DynamoDB Local files .dynamodb/ # TernJS port file .tern-port # Stores VSCode versions used for testing VSCode extensions .vscode-test # yarn v2 .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz .pnp.* ================================================ FILE: .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: .vscode/launch.json ================================================ { "configurations": [ { "type": "swift", "request": "launch", "sourceLanguages": ["swift"], "name": "Debug App", "program": "${workspaceFolder:swift-ast-explorer}/.build/debug/App", "args": [], "cwd": "${workspaceFolder:swift-ast-explorer}", "preLaunchTask": "swift: Build Debug App" }, { "type": "swift", "request": "launch", "sourceLanguages": ["swift"], "name": "Release App", "program": "${workspaceFolder:swift-ast-explorer}/.build/release/App", "args": [], "cwd": "${workspaceFolder:swift-ast-explorer}", "preLaunchTask": "swift: Build Release App" } ] } ================================================ FILE: .vscode/settings.json ================================================ { "lldb.library": "/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/LLDB", "lldb.launch.expressions": "native" } ================================================ FILE: CODE_OF_CONDUCT.md ================================================ # Contributor Covenant Code of Conduct ## Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. ## Our Standards Examples of behavior that contributes to a positive environment for our community include: - Demonstrating empathy and kindness toward other people - Being respectful of differing opinions, viewpoints, and experiences - Giving and gracefully accepting constructive feedback - Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience - Focusing on what is best not just for us as individuals, but for the overall community Examples of unacceptable behavior include: - The use of sexualized language or imagery, and sexual attention or advances of any kind - Trolling, insulting or derogatory comments, and personal or political attacks - Public or private harassment - Publishing others' private information, such as a physical or email address, without their explicit permission - Other conduct which could reasonably be considered inappropriate in a professional setting ## Enforcement Responsibilities Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. ## Scope This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [@kishikawakatsumi](https://github.com/kishikawakatsumi). All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the reporter of any incident. ## Enforcement Guidelines Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: ### 1. Correction **Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. **Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. ### 2. Warning **Community Impact**: A violation through a single incident or series of actions. **Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. ### 3. Temporary Ban **Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. **Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. ### 4. Permanent Ban **Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. **Consequence**: A permanent ban from any sort of public interaction within the community. ## Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). [homepage]: https://www.contributor-covenant.org For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. ================================================ FILE: DEPLOYMENT.md ================================================ # Deployment Instructions ## Prerequisites Before deploying, make sure you have the following software installed on your machine: - Node.js (v14 or newer) - Docker (v20.10 or newer) The following environment variables are used for deployment: - `FONTAWESOME_TOKEN`: This token is used for authentication with the FontAwesome service. You need to obtain a valid token from your FontAwesome account and use it here. Please make sure not to expose this token publicly. ## Local Deployment ### Steps: 1. Install the dependencies: ```bash npm install ``` 2. Run Webpack to build the project: ```bash npm run prod ``` 3. Run the application: ```bash swift run ``` You should now be able to see the application running at `localhost:8080`. ## Production Deployment For deploying to production, we recommend using [Railway](https://railway.app/). Railway is a platform that allows you to deploy your application to the cloud with ease. It also provides a free tier that is sufficient for deploying this application. ================================================ FILE: Dockerfile ================================================ FROM node:lts-slim as node WORKDIR /build ARG FONTAWESOME_TOKEN COPY package*.json ./ RUN echo "@fortawesome:registry=https://npm.fontawesome.com/\n//npm.fontawesome.com/:_authToken=${FONTAWESOME_TOKEN}" > ./.npmrc \ && npm ci \ && rm -f ./.npmrc COPY webpack.*.js ./ COPY Public ./Public/ RUN npx webpack --config webpack.prod.js FROM swift:6.3-jammy as swift RUN export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \ && apt-get -q update \ && apt-get -q dist-upgrade -y\ && rm -rf /var/lib/apt/lists/* WORKDIR /build COPY --from=node /build /build COPY ./Package.* ./ RUN swift package resolve COPY . . RUN swift build -c release --static-swift-stdlib RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/50800 RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/50900 RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/51000 RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/60000 RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/60100 RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/60200 RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/60300 RUN swift build -c release --static-swift-stdlib --package-path Resources/parsers/trunk WORKDIR /staging RUN cp "$(swift build --package-path /build -c release --show-bin-path)/App" ./ RUN find -L "$(swift build --package-path /build -c release --show-bin-path)/" -regex '.*\.resources$' -exec cp -Ra {} ./ \; RUN [ -d /build/Public ] && { mv /build/Public ./Public && chmod -R a-w ./Public; } || true RUN [ -d /build/Resources ] && { mv /build/Resources ./Resources && chmod -R a-w ./Resources; } || true FROM ubuntu:noble RUN export DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true \ && apt-get -q update \ && apt-get -q dist-upgrade -y \ && apt-get -q install -y \ ca-certificates \ tzdata \ && rm -r /var/lib/apt/lists/* RUN useradd --user-group --create-home --system --skel /dev/null --home-dir /app vapor WORKDIR /app COPY --from=swift --chown=vapor:vapor /staging /app USER vapor:vapor EXPOSE $PORT ENTRYPOINT ["./App"] CMD ["serve", "--env", "production", "--hostname", "0.0.0.0"] ================================================ FILE: LICENSE ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ================================================ FILE: Package.resolved ================================================ { "pins" : [ { "identity" : "async-http-client", "kind" : "remoteSourceControl", "location" : "https://github.com/swift-server/async-http-client.git", "state" : { "revision" : "3a5b74a58782c3b4c1f0bc75e9b67b10c2494e8f", "version" : "1.33.1" } }, { "identity" : "async-kit", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/async-kit.git", "state" : { "revision" : "6bbb83cbf9d886623a967a965c8fb1b73e6566f9", "version" : "1.22.0" } }, { "identity" : "console-kit", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/console-kit.git", "state" : { "revision" : "32ad16dfc7677b927b225595ed18f3debb32f577", "version" : "4.16.0" } }, { "identity" : "leaf", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/leaf.git", "state" : { "revision" : "b70a6108e4917f338f6b8848407bf655aa7e405f", "version" : "4.5.1" } }, { "identity" : "leaf-kit", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/leaf-kit.git", "state" : { "revision" : "6044b844caa858a0c5f2505ac166f5a057c990dc", "version" : "1.14.2" } }, { "identity" : "multipart-kit", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/multipart-kit.git", "state" : { "revision" : "3498e60218e6003894ff95192d756e238c01f44e", "version" : "4.7.1" } }, { "identity" : "routing-kit", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/routing-kit.git", "state" : { "revision" : "1a10ccea61e4248effd23b6e814999ce7bdf0ee0", "version" : "4.9.3" } }, { "identity" : "swift-algorithms", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-algorithms.git", "state" : { "revision" : "87e50f483c54e6efd60e885f7f5aa946cee68023", "version" : "1.2.1" } }, { "identity" : "swift-asn1", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-asn1.git", "state" : { "revision" : "eb50cbd14606a9161cbc5d452f18797c90ef0bab", "version" : "1.7.0" } }, { "identity" : "swift-async-algorithms", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-async-algorithms.git", "state" : { "revision" : "9d349bcc328ac3c31ce40e746b5882742a0d1272", "version" : "1.1.3" } }, { "identity" : "swift-atomics", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-atomics.git", "state" : { "revision" : "b601256eab081c0f92f059e12818ac1d4f178ff7", "version" : "1.3.0" } }, { "identity" : "swift-certificates", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-certificates.git", "state" : { "revision" : "bde8ca32a096825dfce37467137c903418c1893d", "version" : "1.19.1" } }, { "identity" : "swift-collections", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-collections.git", "state" : { "revision" : "6675bc0ff86e61436e615df6fc5174e043e57924", "version" : "1.4.1" } }, { "identity" : "swift-configuration", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-configuration.git", "state" : { "revision" : "be76c4ad929eb6c4bcaf3351799f2adf9e6848a9", "version" : "1.2.0" } }, { "identity" : "swift-crypto", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-crypto.git", "state" : { "revision" : "1b6b2e274e85105bfa155183145a1dcfd63331f1", "version" : "4.5.0" } }, { "identity" : "swift-distributed-tracing", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-distributed-tracing.git", "state" : { "revision" : "dc4030184203ffafbb2ec614352487235d747fe0", "version" : "1.4.1" } }, { "identity" : "swift-http-structured-headers", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-http-structured-headers.git", "state" : { "revision" : "933538faa42c432d385f02e07df0ace7c5ecfc47", "version" : "1.7.0" } }, { "identity" : "swift-http-types", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-http-types.git", "state" : { "revision" : "45eb0224913ea070ec4fba17291b9e7ecf4749ca", "version" : "1.5.1" } }, { "identity" : "swift-log", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-log.git", "state" : { "revision" : "5073617dac96330a486245e4c0179cb0a6fd2256", "version" : "1.12.0" } }, { "identity" : "swift-metrics", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-metrics.git", "state" : { "revision" : "d51c8d13fa366eec807eedb4e37daa60ff5bfdd5", "version" : "2.10.1" } }, { "identity" : "swift-nio", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio.git", "state" : { "revision" : "f71c8d2a5e74a2c6d11a0fbe324774b5d6084237", "version" : "2.99.0" } }, { "identity" : "swift-nio-extras", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-extras.git", "state" : { "revision" : "5a48717e29f62cb8326d6d42e46b562ca93847a6", "version" : "1.34.0" } }, { "identity" : "swift-nio-http2", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-http2.git", "state" : { "revision" : "81cc18264f92cd307ff98430f89372711d4f6fe9", "version" : "1.43.0" } }, { "identity" : "swift-nio-ssl", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-ssl.git", "state" : { "revision" : "3f337058ccd7243c4cac7911477d8ad4c598d4da", "version" : "2.37.0" } }, { "identity" : "swift-nio-transport-services", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio-transport-services.git", "state" : { "revision" : "67787bb645a5e67d2edcdfbe48a216cc549222d5", "version" : "1.28.0" } }, { "identity" : "swift-numerics", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-numerics.git", "state" : { "revision" : "0c0290ff6b24942dadb83a929ffaaa1481df04a2", "version" : "1.1.1" } }, { "identity" : "swift-service-context", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-service-context.git", "state" : { "revision" : "d0997351b0c7779017f88e7a93bc30a1878d7f29", "version" : "1.3.0" } }, { "identity" : "swift-service-lifecycle", "kind" : "remoteSourceControl", "location" : "https://github.com/swift-server/swift-service-lifecycle.git", "state" : { "revision" : "9829955b385e5bb88128b73f1b8389e9b9c3191a", "version" : "2.11.0" } }, { "identity" : "swift-system", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-system.git", "state" : { "revision" : "7c6ad0fc39d0763e0b699210e4124afd5041c5df", "version" : "1.6.4" } }, { "identity" : "swift-tools-support-core", "kind" : "remoteSourceControl", "location" : "https://github.com/swiftlang/swift-tools-support-core", "state" : { "revision" : "e8fbc8b05a155f311b862178d92d043afb216fe3", "version" : "0.7.3" } }, { "identity" : "vapor", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/vapor.git", "state" : { "revision" : "cfd8f434843ac7850e2d97f46c1aa5ddb906cf1c", "version" : "4.121.4" } }, { "identity" : "websocket-kit", "kind" : "remoteSourceControl", "location" : "https://github.com/vapor/websocket-kit.git", "state" : { "revision" : "90bbbdab3ede12c803cfbe91646f291c092517a3", "version" : "2.16.2" } } ], "version" : 2 } ================================================ FILE: Package.swift ================================================ // swift-tools-version:5.8 import PackageDescription let package = Package( name: "swift-ast-explorer", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/vapor/vapor.git", from: "4.121.4"), .package(url: "https://github.com/vapor/leaf.git", from: "4.5.1"), .package(url: "https://github.com/swiftlang/swift-tools-support-core", from: "0.7.3"), ], targets: [ .executableTarget( name: "App", dependencies: [ .product(name: "Vapor", package: "vapor"), .product(name: "Leaf", package: "leaf"), .product(name: "TSCBasic", package: "swift-tools-support-core"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "AppTests", dependencies: [ .target(name: "App"), .product(name: "XCTVapor", package: "vapor"), ] ) ] ) ================================================ FILE: Public/css/balloon.css ================================================ .balloon { font-size: 80%; white-space: nowrap; border-radius: 4px; background-color: rgba(85, 85, 85, 0.9); color: #fff; padding: 2px 10px; position: absolute; z-index: 1080; } .balloon.top::after { content: " "; position: absolute; top: 100%; left: 24%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: rgba(85, 85, 85, 0.9) transparent transparent transparent; } .balloon.bottom::after { content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent rgba(85, 85, 85, 0.9) transparent; } .balloon.right::after { content: " "; position: absolute; top: 50%; right: 100%; margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent rgba(85, 85, 85, 0.9) transparent transparent; } .balloon.left::after { content: " "; position: absolute; top: 50%; left: 100%; margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgba(85, 85, 85, 0.9); } .balloon .title { color: #fff; font-weight: bolder; display: inline-block; } .balloon .token-kind { color: #fff; font-weight: normal; font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; max-width: 200px; display: inline-block; vertical-align: bottom; } .balloon .range { color: #dcdcdc; font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; } ================================================ FILE: Public/css/common.css ================================================ .svg-inline--fa.fa-fw { width: 1em; } .nav-tabs { border-bottom: none; } .dropdown-menu { min-width: 260px; line-height: 1.2; font-feature-settings: "tnum"; } .active-tick a::after { display: block; width: 14px; height: 10px; margin-top: 4px; margin-bottom: 4px; background-image: url("../images/check-solid.svg"); background-repeat: no-repeat; content: ""; float: right; } .tab-pane { overflow: auto; } #lookup-container { font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; font-size: 11pt; line-height: 1.4; } #trivia-container { font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; font-size: 11pt; line-height: 1.4; } .alert { font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; font-size: 11pt; } ================================================ FILE: Public/css/editor.css ================================================ .CodeMirror { font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; font-size: 11pt; line-height: 1.4; } .CodeMirror-selected { background: #b4d5fe; } .editor-marker-start { border-left: 1px solid rgb(81, 101, 255); background-color: rgba(81, 101, 255, 0.25); } .editor-marker { border-top: 1px solid rgb(81, 101, 255); border-bottom: 1px solid rgb(81, 101, 255); background-color: rgba(81, 101, 255, 0.25); } .editor-marker-end { border-right: 1px solid rgb(81, 101, 255); background-color: rgba(81, 101, 255, 0.25); } ================================================ FILE: Public/css/lookup.css ================================================ .keyword, .atSign { color: #c800a4; } .importKeyword { color: #1c00cf; } .stringLiteral { color: #df0002; } .StringLiteralExpr { color: #df0002; } .IntegerLiteralExpr, .FloatLiteralExpr { color: #3a00dc; } .integerLiteral, .floatingLiteral { color: #3a00dc; } .lineComment, .blockComment, .docLineComment, .docBlockComment { color: #008e00; } .unexpectedText, .shebang { color: #5d6c79; } .token.missing { color: #a3a3a3; } ================================================ FILE: Public/css/popover.css ================================================ .popover { position: absolute; z-index: 1070; font-size: 10pt; box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2); } .popover-content { margin: 0 0 0 0; min-width: 400px; max-width: 50vw; background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 4px; } .popover-content .title { margin: 0 14px 0 14px; padding-top: 8px; font-weight: bolder; font-size: larger; } .popover .arrow { position: absolute; z-index: 1070; top: 50%; left: calc(100% + -6px); transform: translateY(-50%) rotate(-135deg); width: 10px; height: 10px; content: ""; background-color: #fff; border: 1px solid transparent; border-left-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); box-shadow: 0 8px 24px rgba(140, 149, 159, 0.2); pointer-events: none; } .popover-content dl { margin-top: 0; margin-bottom: 0; padding: 10px 14px; max-height: 100vh; } .popover-content dt { padding: 0; } .popover-content dd { margin-bottom: 2px; margin-left: 0; font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; word-break: break-all; } .popover-content .font-monospace { font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace !important; } .popover-content .badge { margin: 0 8px 0 8px; color: #696969; background-color: #f2f2f2; } .popover-content .badge.ref { margin: 0 0 0 -0.65em; color: #696969; background-color: #f2f2f2; font-size: 100%; font-weight: normal; } .popover-content .badge.annotation { width: 56px; text-align: end; font-size: 0.8rem; margin: 0 8px 0 0; padding: 0; color: #696969; background-color: transparent; } .popover-content .whitespace { color: #cccccc; } .popover-content .newline { color: #cccccc; } ================================================ FILE: Public/css/table.css ================================================ table.dataTable { margin-top: 0 !important; } th.statistics_count { text-align: initial !important; } ================================================ FILE: Public/css/tree_view.css ================================================ .tree-view { font-family: Menlo, Consolas, "DejaVu Sans Mono", "Ubuntu Mono", monospace; font-size: 11pt; } .tree-view ul { margin: 0; padding-left: 0; } .tree-view li { position: relative; list-style: none; margin: 0; padding: 5px 5px 0 25px; cursor: pointer; } .tree-view li .collapsible { position: relative; } .tree-view li div { display: inline-block; } .tree-view li.hover { background-color: rgb(100, 149, 237, 0.25); } .tree-view li.hover > div > div { text-decoration: underline; } .tree-view li.opened .collapsible::before { position: absolute; left: -16px; top: 50%; transform: translateY(-50%); padding-top: 2px; padding-bottom: 2px; width: 7px; height: 4px; display: inline-block; content: ""; background-image: url("../images/caret-down-solid.svg"); background-repeat: no-repeat; } .tree-view li.collapsed .collapsible::before { position: absolute; left: -14.5px; top: 50%; transform: translateY(-50%); padding-top: 2px; padding-bottom: 2px; width: 4px; height: 7px; display: inline-block; content: ""; background-image: url("../images/caret-right-solid.svg"); background-repeat: no-repeat; } .tree-view .decl-syntax { color: #007aff; } .tree-view .expr-syntax { color: #ff8c00; } .tree-view .pattern-syntax { color: #008b8b; } .tree-view .type-syntax { color: #8b0000; } .tree-view .token { font-weight: bold; cursor: auto; } .tree-view .token .whitespace { color: #cccccc; } .tree-view .token .newline { color: #cccccc; } .tree-view .token .badge { color: #696969; background-color: #dcdcdc; } .tree-view .token.missing { color: #a3a3a3; } .tree-view .token.missing::after { content: "Missing"; color: #696969; background-color: #dcdcdc; display: inline-block; padding: 0.35em 0.65em; margin: 0 8px; font-size: 0.75em; font-weight: 700; line-height: 1; color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.375rem; vertical-align: middle; } ================================================ FILE: Public/css/trivia.css ================================================ #trivia-container span.leading-trivia { background-color: #c8e1c8; } #trivia-container span.trailing-trivia { background-color: #ffd8a8; } #trivia-container .br { color: #a3a3a3; } ================================================ FILE: Public/error.html ================================================ #(title) | #(status) - #(error)

#(error) Error #(status)

#(reason)

================================================ FILE: Public/favicons/browserconfig.xml ================================================ #da532c ================================================ FILE: Public/favicons/site.webmanifest ================================================ { "name": "", "short_name": "", "icons": [ { "src": "/favicons/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, { "src": "/favicons/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" } ], "theme_color": "#ffffff", "background_color": "#ffffff", "display": "standalone" } ================================================ FILE: Public/index.html ================================================ Swift AST Explorer
================================================ FILE: Public/index.js ================================================ "use strict"; import "./scss/default.scss"; import "./css/common.css"; import "./js/icon.js"; import { App } from "./js/app.js"; new App(); ================================================ FILE: Public/js/app.js ================================================ "use strict"; import { Tooltip } from "bootstrap"; import { Editor } from "./editor.js"; import { Balloon } from "./balloon.js"; import { StructureView } from "./structure_view.js"; import { LookupView } from "./lookup_view.js"; import { TriviaView } from "./trivia_view.js"; import { StatisticsView } from "./statistics_view.js"; import { WebSocketClient } from "./websocket.js"; import { debounce } from "./debounce.js"; export class App { get contentViewHeight() { const headerHeight = document.querySelector("header").clientHeight; const footerHeight = document.querySelector("footer").clientHeight; const viewport = CSS.supports("height", "100svh") ? "100svh" : "100vh"; return `calc(${viewport} - ${headerHeight}px - ${footerHeight}px)`; } constructor() { this.editor = new Editor(document.getElementById("editor-container")); this.balloon = new Balloon(); this.structureView = new StructureView( document.getElementById("structure-container") ); this.lookupView = new LookupView( document.getElementById("lookup-container") ); this.triviaView = new TriviaView( document.getElementById("trivia-container") ); this.statisticsView = new StatisticsView( document.getElementById("statistics-container") ); this.init(); } init() { [].slice .call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) .map((trigger) => { return new Tooltip(trigger); }); const updateOnTextChange = debounce(() => { this.update(); }, 400); this.editor.on("change", () => { updateOnTextChange(); }); document.getElementById("run-button").addEventListener("click", (event) => { event.preventDefault(); this.update(); }); document.getElementById("config-button").classList.remove("disabled"); document.getElementById("version-button").classList.remove("disabled"); document.querySelectorAll(".options-item.checkbox").forEach((listItem) => { listItem.addEventListener("click", (event) => { event.preventDefault(); listItem.classList.toggle("active-tick"); this.update(); }); }); document.querySelectorAll(".options-item.radio").forEach((listItem) => { listItem.addEventListener("click", (event) => { event.preventDefault(); document.querySelectorAll(".options-item.radio").forEach((listItem) => { listItem.classList.remove("active-tick"); }); listItem.classList.toggle("active-tick"); document.getElementById("version-text").textContent = listItem.dataset.text; this.update(); }); }); const formatter = new WebSocketClient("wss://swift-format.com/api/ws"); formatter.onresponse = (response) => { if (!response) { return; } if (response.output) { this.editor.setValue(response.output); } }; const formatButton = document.getElementById("format-button"); formatButton.classList.remove("disabled"); formatButton.addEventListener("click", (event) => { event.preventDefault(); formatter.send({ code: this.editor.getValue() }); }); const onresize = debounce(() => { this.onresize(); }, 200); new ResizeObserver(() => { onresize(); }).observe(document.body); setTimeout(() => { this.update(); }, 100); } update() { showLoading(); const branch = branchOptions(); const options = parserOptions(); const code = this.editor.getValue(); const json = { code, options, branch, }; fetch("/update", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(json), }) .then((response) => response.json()) .then((response) => { this.response = response; this.structureData = JSON.parse(response.syntaxJSON); this.updateStructure(); this.updateLookup(); this.updateTrivia(); this.updateStatistics(); this.onresize(); }) .catch((error) => { this.structureView.error = error; this.lookupView.error = error; this.statisticsView.error = error; }) .finally(() => { hideLoading(); this.editor.focus(); }); } updateStructure() { if (this.structureData === undefined) { return; } const data = this.structureData; this.structureView.update(data); this.structureView.onmouseover = (_event, _target, data) => { const title = data.token ? `Token ${data.token.kind}` : `${data.text}`; const range = data.range; this.editor.setSelection(range); const formatted = formatRange(range); this.balloon.setContent( `
${title}
${formatted}
` ); const pageCoords = this.editor.charCoords(range, "page"); const localCoords = this.editor.charCoords(range, "local"); const rect = { left: localCoords.left, top: pageCoords.top, width: pageCoords.right - pageCoords.left, height: pageCoords.bottom - pageCoords.top, }; this.balloon.show(rect, { placement: "top", offset: { x: 0, y: -6 }, }); }; this.structureView.onmouseout = (_event, _target, _data) => { this.balloon.hide(); }; } updateLookup() { if (this.response === undefined || this.response.syntaxHTML === undefined) { return; } const data = this.response.syntaxHTML; this.lookupView.update(data); } updateTrivia() { if (this.response === undefined || this.response.syntaxHTML === undefined) { return; } const data = this.response.syntaxHTML; this.triviaView.update(data); } updateStatistics() { if (this.structureData === undefined) { return; } const data = this.structureData; const statistics = data .filter((node) => node.token === undefined) .reduce((acc, item) => { const existingItem = acc.find((a) => a.text === item.text); if (existingItem) { existingItem.ranges.push(item.range); } else { acc.push({ text: item.text, ranges: [item.range] }); } return acc; }, []); this.statisticsView.update(statistics); this.statisticsView.onmouseover = (_event, target, ranges) => { const content = ranges .map((range) => { return { startRow: range.startRow .toString() .padStart(2, " ") .replace(" ", " "), startColumn: range.startColumn .toString() .padEnd(2, " ") .replace(" ", " "), endRow: range.endRow .toString() .padStart(2, " ") .replace(" ", " "), endColumn: range.endColumn .toString() .padEnd(2, " ") .replace(" ", " "), }; }) .map((range) => { return `
${formatRange(range)}
`; }) .join(""); this.balloon.setContent(content); const tabContainer = document.querySelector(".tab-content"); const rect = target.getBoundingClientRect(); this.balloon.show(rect, { placement: "top", offset: { x: 10, y: -6 }, containerRect: { left: tabContainer.offsetLeft, top: tabContainer.offsetTop, width: tabContainer.clientWidth, height: tabContainer.clientHeight, }, }); for (const range of ranges) { this.editor.markText(range); } }; this.statisticsView.onmouseout = (_event, _target) => { this.balloon.hide(); this.editor.clearMarks(); }; } onresize() { document.querySelector(".CodeMirror").style.height = this.contentViewHeight; this.editor.refresh(); document.getElementById("structure-container").style.height = this.contentViewHeight; document.getElementById("lookup-container").style.height = this.contentViewHeight; document.getElementById("trivia-container").style.height = this.contentViewHeight; document.getElementById("statistics-container").style.height = this.contentViewHeight; } } function branchOptions() { let branch = "60300"; document .querySelectorAll(".options-item.radio.parser-version") .forEach((listItem) => { if (listItem.classList.contains("active-tick")) { branch = listItem.dataset.value; } }); return branch; } function parserOptions() { const options = []; document .querySelectorAll(".options-item.checkbox.checkbox") .forEach((listItem) => { if (listItem.classList.contains("active-tick")) { options.push(listItem.dataset.value); } }); return options; } function showLoading() { document.getElementById("run-button").classList.add("disabled"); document.getElementById("run-button-icon").classList.add("d-none"); document.getElementById("run-button-spinner").classList.remove("d-none"); } function hideLoading() { document.getElementById("run-button").classList.remove("disabled"); document.getElementById("run-button-icon").classList.remove("d-none"); document.getElementById("run-button-spinner").classList.add("d-none"); } function formatRange(range) { return `${range.startRow}:${range.startColumn} ... ${range.endRow}:${range.endColumn}`; } ================================================ FILE: Public/js/balloon.js ================================================ "use strict"; import "../css/balloon.css"; export class Balloon { constructor() { this.balloon = document.createElement("div"); this.init(); } init() { this.balloon.classList.add("d-none", "balloon"); document.body.appendChild(this.balloon); } setContent(content) { this.content = content; this.balloon.innerHTML = content; } show(rect, options = {}) { let placement = options.placement || "top"; const containerRect = options.containerRect || { left: 0, top: 0, width: 0, height: 0, }; this.balloon.classList.remove("d-none"); const width = this.balloon.clientWidth; const height = this.balloon.clientHeight; const top = containerRect.top; const bottom = containerRect.top + containerRect.height; let fallbackOcurred = 1; switch (placement) { case "top": if (rect.top - height < top) { placement = "bottom"; fallbackOcurred = -1; } break; case "bottom": if (rect.top + height > bottom) { placement = "top"; fallbackOcurred = -1; } break; case "left": if (rect.left - width < containerRect.left) { placement = "right"; fallbackOcurred = -1; } break; case "right": if (rect.left + width > containerRect.left + containerRect.width) { placement = "left"; fallbackOcurred = -1; } break; default: break; } this.balloon.classList.remove("top", "bottom", "left", "right"); this.balloon.classList.add(placement); const offset = (() => { const offset = options.offset || { x: 0, y: 0 }; switch (placement) { case "top": return { x: offset.x, y: offset.y * fallbackOcurred - height }; case "bottom": return { x: offset.x, y: offset.y * fallbackOcurred + rect.height }; case "left": return { x: offset.x * fallbackOcurred - width, y: offset.y }; case "right": return { x: offset.x * fallbackOcurred + rect.width, y: offset.y }; default: return { x: offset.x, y: offset.y }; } })(); this.balloon.style.left = `${rect.left + offset.x}px`; this.balloon.style.top = `${rect.top + offset.y}px`; } hide() { this.balloon.classList.add("d-none"); } } ================================================ FILE: Public/js/debounce.js ================================================ "use strict"; export function debounce(cb, delay = 250) { let timeout; return (...args) => { clearTimeout(timeout); timeout = setTimeout(() => { cb(...args); }, delay); }; } ================================================ FILE: Public/js/editor.js ================================================ "use strict"; import "codemirror/lib/codemirror.css"; import "../css/editor.css"; import CodeMirror from "codemirror"; import "codemirror/mode/swift/swift"; import "codemirror/addon/edit/matchbrackets"; import "codemirror/addon/edit/closebrackets"; export class Editor { constructor(container) { this.container = container; this.init(); } init() { this.editor = CodeMirror.fromTextArea(this.container, { autoCloseBrackets: true, lineNumbers: true, lineWrapping: true, matchBrackets: true, mode: "swift", screenReaderLabel: "Source code editor", tabSize: 2, }); this.editor.setSize("100%", "100%"); this.editor.on("drop", (editor, event) => { event.preventDefault(); event.stopPropagation(); const files = event.dataTransfer.files; if (files.length === 0) { return; } const reader = new FileReader(); reader.onload = (event) => { this.editor.setValue(event.target.result); }; reader.readAsText(files[0], "UTF-8"); }); } getValue() { return this.editor.getValue(); } setValue(value) { this.editor.setValue(value); } setSelection(range) { this.editor.setSelection( { ch: range.graphemeStartColumn - 1, line: range.startRow - 1 }, { ch: range.graphemeEndColumn - 1, line: range.endRow - 1 }, { scroll: false } ); } markText(range) { return this.editor.markText( { ch: range.graphemeStartColumn - 1, line: range.startRow - 1 }, { ch: range.graphemeEndColumn - 1, line: range.endRow - 1 }, { className: "editor-marker", startStyle: "editor-marker-start", endStyle: "editor-marker-end", } ); } clearMarks() { this.editor.getAllMarks().forEach((mark) => { mark.clear(); }); } charCoords(range, mode = "page") { return this.editor.charCoords( { ch: range.startColumn - 1, line: range.startRow - 1 }, mode ); } focus() { this.editor.focus(); } refresh() { this.editor.refresh(); } on(event, callback) { this.editor.on(event, callback); } } ================================================ FILE: Public/js/icon.js ================================================ "use strict"; import { library, dom } from "@fortawesome/fontawesome-svg-core"; import { faPlay, faEraser, faAlignLeft, faCog, faQuestion, faCodeBranch, faCaretRight, faCaretDown, faSlashForward, faHeart, } from "@fortawesome/pro-solid-svg-icons"; import { faCheck, faListTree, faTable, faCircleInfo, faQuestionCircle, faFileImport, faMessageSmile, faAt, } from "@fortawesome/pro-regular-svg-icons"; import { faFileCode, faMonitorHeartRate, } from "@fortawesome/pro-light-svg-icons"; import { faSpinnerThird } from "@fortawesome/pro-duotone-svg-icons"; import { faSwift, faGithub } from "@fortawesome/free-brands-svg-icons"; library.add( faPlay, faEraser, faAlignLeft, faCog, faQuestion, faCodeBranch, faCaretRight, faCaretDown, faSlashForward, faHeart, faCheck, faListTree, faTable, faCircleInfo, faQuestionCircle, faFileImport, faMessageSmile, faAt, faFileCode, faMonitorHeartRate, faSpinnerThird, faSwift, faGithub ); dom.watch(); ================================================ FILE: Public/js/lookup_view.js ================================================ "use strict"; import "../css/lookup.css"; import { Popover } from "./popover.js"; export class LookupView { set error(error) { this.container.innerHTML = ``; } constructor(container) { this.container = container; this.popover = new Popover(); } update(syntaxHTML) { this.container.innerHTML = ""; const contentView = document.createElement("div"); contentView.innerHTML = syntaxHTML; this.container.appendChild(contentView); const popover = this.popover; const self = this; $(this.container) .find("span") .each(function () { $(this).mouseover(function (event) { event.stopPropagation(); const contents = []; $(this) .parents("span") .each(function (index, element) { self.createDOMRectElement(element.getBoundingClientRect()); contents.push({ title: element.dataset.title, content: element.dataset.content, type: element.dataset.type, range: element.dataset.range, }); if (index > 0) { return false; } }); let element = event.target; element.style.backgroundColor = "rgba(81, 101, 255, 0.5)"; contents.reverse(); contents.push({ title: element.dataset.title, content: element.dataset.content, type: element.dataset.type, range: element.dataset.range, }); const list = contents .filter( (item, index, self) => index === self.findIndex( (t) => t.title === item.title && t.content === item.content && t.range === item.range ) ) .map((item) => { const title = escapeHTML(item.title); const type = escapeHTML(item.type); const content = escapeHTML(item.content); if (item.range) { const range = JSON.parse(item.range); const sourceRange = `${range.startRow}:${range.startColumn} ... ${range.endRow}:${range.endColumn}`; return `
Text${title}
Range${sourceRange}
${type}${content}
`; } else { return `
Text${title}
${type}${content}
`; } }) .join(""); const dl = `
${list}
`; popover.setContent(dl); const tabContainer = document.querySelector(".tab-content"); const containerRect = tabContainer.getBoundingClientRect(); popover.show(element, { containerRect: containerRect, offset: { x: -16, y: -2 }, }); }); $(this).mouseout(function (event) { event.stopPropagation(); let element = event.target; element.style.backgroundColor = ""; self.removeDOMRectElement(); popover.hide(); }); }); } createDOMRectElement(domRect) { const className = "dom-rect"; let rectElements = this.container.getElementsByClassName(className); for (let i = 0, l = rectElements.length; l > i; i++) { rectElements[0].parentNode.removeChild(rectElements[0]); } let rectElement = document.createElement("div"); rectElement.className = className; rectElement.style.left = domRect.x - 1 + "px"; rectElement.style.top = domRect.y - 1 + "px"; rectElement.style.width = domRect.width + 1 + "px"; rectElement.style.height = domRect.height + 1 + "px"; rectElement.style.pointerEvents = "none"; rectElement.style.position = "absolute"; rectElement.style.border = "1px solid rgb(81, 101, 255)"; rectElement.style.backgroundColor = "rgba(81, 101, 255, 0.25)"; this.container.appendChild(rectElement); } removeDOMRectElement() { let rectElements = this.container.getElementsByClassName("dom-rect"); for (let i = 0, l = rectElements.length; l > i; i++) { rectElements[0].parentNode.removeChild(rectElements[0]); } } } function escapeHTML(text) { const div = document.createElement("div"); div.appendChild(document.createTextNode(text)); return div.innerHTML; } ================================================ FILE: Public/js/popover.js ================================================ "use strict"; import "../css/popover.css"; export class Popover { constructor() { this.popover = document.createElement("div"); this.popoverContent = document.createElement("div"); this.arrow = document.createElement("div"); this.onmouseover = () => {}; this.onmouseout = () => {}; this.init(); } init() { this.popover.classList.add("popover", "d-none"); this.popoverContent.classList.add("popover-content"); this.arrow.classList.add("arrow"); this.popover.appendChild(this.popoverContent); this.popover.appendChild(this.arrow); document.body.appendChild(this.popover); this.popover.addEventListener( "mouseenter", (event) => { event.stopPropagation(); this.onmouseover(event); }, { capture: false, once: false, passive: true } ); this.popover.addEventListener( "mouseleave", (event) => { event.stopPropagation(); this.onmouseout(event); }, { capture: false, once: false, passive: true } ); } setContent(content) { if (this.content === content) { return; } this.content = content; this.popoverContent.innerHTML = content; } show(target, options = {}) { const targetRect = target.getBoundingClientRect(); const containerRect = options.containerRect || { left: 0, top: 0, width: 0, height: 0, }; const offset = options.offset || { x: 0, y: 0 }; this.popover.classList.remove("d-none"); const popoverRect = this.popover.getBoundingClientRect(); const left = `${targetRect.left - popoverRect.width + offset.x}px`; this.popover.style.left = left; const bottom = containerRect.top + containerRect.height; const top = targetRect.top - 6 + offset.y; if (top + popoverRect.height > bottom) { const popoverTop = bottom - popoverRect.height; this.popover.style.top = `${popoverTop}px`; this.arrow.style.top = `${targetRect.top - popoverTop + 10 + offset.y}px`; } else { this.popover.style.top = `${top}px`; this.arrow.style.top = "15px"; } } hide() { this.popover.classList.add("d-none"); } } ================================================ FILE: Public/js/statistics_view.js ================================================ "use strict"; import DataTable from "datatables.net"; import "datatables.net-bs5/css/dataTables.bootstrap5.min.css"; import "../css/table.css"; export class StatisticsView { set error(error) { this.container.innerHTML = ``; } constructor(container) { this.container = container; this.onmouseover = () => {}; this.onmouseout = () => {}; } update(statistics) { this.container.innerHTML = `
Syntax Count
`; const body = this.container.querySelector(":scope > table > tbody"); for (const row of statistics) { const tr = document.createElement("tr"); tr.innerHTML = `${row.text}
${row.ranges.length}
`; body.appendChild(tr); tr.addEventListener( "mouseover", (event) => { event.stopPropagation(); this.onmouseover(event, tr, row.ranges); }, { capture: false, once: false, passive: true } ); tr.addEventListener( "mouseout", (event) => { event.stopPropagation(); this.onmouseout(event, tr); }, { capture: false, once: false, passive: true } ); } if (this.dataTable) { this.dataTable.destroy(); } this.dataTable = new DataTable( this.container.querySelector(":scope > table"), { autoWidth: false, info: false, paging: false, searching: false, columnDefs: [{ className: "statistics_count", targets: [1] }], } ); } } ================================================ FILE: Public/js/structure_view.js ================================================ "use strict"; import { TreeView } from "./tree_view.js"; import { Popover } from "./popover.js"; export class StructureView { set error(error) { this.container.innerHTML = ``; } constructor(container) { this.container = container; this.popover = new Popover(); this.onmouseover = () => {}; this.onmouseout = () => {}; this.init(); } init() { this.body = this.container.querySelector(":scope > table > tbody"); } update(structureData) { this.container.innerHTML = ""; const treeView = new TreeView(this.container, structureData); treeView.onmouseover = (event, target, data) => { this.onmouseover(event, target, data); if (!data.structure.length && !data.token) { return; } if (data.structure.length > 0) { this.popover.setContent(makeSyntaxPopoverContent(data)); } if (data.token) { this.popover.setContent(makeTokenPopoverContent(data)); } const tabContainer = document.querySelector(".tab-content"); const containerRect = tabContainer.getBoundingClientRect(); this.popover.show(target, { containerRect: containerRect, offset: { x: -10, y: 1 }, }); }; treeView.onmouseout = (event, target, data) => { this.onmouseout(event, target, data); if (!event.relatedTarget) { return; } if (!event.relatedTarget.classList.contains("popover-content")) { this.popover.hide(); } }; this.popover.onmouseout = (event) => { this.popover.hide(); }; } } function makeSyntaxPopoverContent(data) { const container = document.createElement("div"); const title = document.createElement("div"); title.classList.add("title"); title.innerText = `${data.text}Syntax`; title.appendChild(makeSyntaxTypeBadge(data.type)); container.appendChild(title); const dl = document.createElement("dl"); makeSourceRangePopoverContent(data, dl); for (const property of data.structure) { makePropertyPopoverContent(property, dl); } container.appendChild(dl); return container.innerHTML; } function makeTokenPopoverContent(data) { const container = document.createElement("div"); const title = document.createElement("div"); title.classList.add("title"); title.innerText = "TokenSyntax"; container.appendChild(title); const dl = document.createElement("dl"); makeSourceRangePopoverContent(data, dl); makeDescriptionList("kind", data.token.kind, dl); makeDescriptionList("leadingTrivia", data.token.leadingTrivia, dl); makeDescriptionList("text", data.text, dl); makeDescriptionList("trailingTrivia", data.token.trailingTrivia, dl); container.appendChild(dl); return container.innerHTML; } function makeSourceRangePopoverContent(data, list) { const range = data.range; const details = `${range.startRow}:${range.startColumn} ... ${range.endRow}:${range.endColumn}`; makeDescriptionList("Source Range", details, list); } function makePropertyPopoverContent(property, list) { const details = (() => { const value = property.value; if (property.ref) { return `${property.ref}`; } else if (value && value.text && value.kind) { const text = value.text; const kind = value.kind; return `${text}${kind}`; } else if (value && value.text) { return value.text; } })(); makeDescriptionList(property.name, details, list); } function makeDescriptionList(term, details, list) { const dt = document.createElement("dt"); dt.innerHTML = term; const dd = document.createElement("dd"); dd.innerHTML = details; list.appendChild(dt); list.appendChild(dd); } function makeSyntaxTypeBadge(type) { const badge = document.createElement("span"); badge.classList.add("badge", "text-bg-light"); switch (type) { case "decl": { badge.innerText = "DeclSyntax"; break; } case "expr": { badge.innerText = "ExprSyntax"; break; } case "pattern": { badge.innerText = "PatternSyntax"; break; } case "type": { badge.innerText = "TypeSyntax"; break; } case "collection": { badge.innerText = "SyntaxCollection"; break; } default: break; } return badge; } ================================================ FILE: Public/js/tree_view.js ================================================ "use strict"; import "../css/tree_view.css"; export class TreeView { constructor(container, tree) { this.container = container; this.tree = tree; this.treeView = document.createElement("div"); this.state = {}; this.onmouseover = () => {}; this.onmouseout = () => {}; this.init(); } init() { this.treeView.classList.add("tree-view"); const fragment = document.createDocumentFragment(); this.renderTree(fragment, this.tree); this.treeView.appendChild(fragment); this.container.appendChild(this.treeView); } renderTree(container, tree) { tree .filter(function (node) { return node.parent === undefined; }) .forEach((node) => { container.appendChild(this.renderNode(node)); }); } renderNode(node) { const ul = document.createElement("ul"); const li = document.createElement("li"); const content = document.createElement("div"); if (!node.token) { content.classList.add("collapsible"); content.addEventListener("click", (event) => { this.onclick(event, node, li); }); const div = document.createElement("div"); div.classList.add(`${node.type}-syntax`); div.innerHTML = node.text; content.appendChild(div); li.appendChild(content); const children = this.getChildren(node.id); for (const child of children) { li.classList.add("opened"); li.appendChild(this.renderNode(child)); } } else { content.classList.add("token"); if (node.class) { content.classList.add(node.class); } content.innerHTML = node.text.length === 0 ? `Empty` : node.text; li.appendChild(content); } li.addEventListener( "mouseover", (event) => { event.stopPropagation(); li.classList.add("hover"); this.onmouseover(event, content, node); }, { capture: false, once: false, passive: true } ); li.addEventListener( "mouseout", (event) => { event.stopPropagation(); li.classList.remove("hover"); this.onmouseout(event, content, node); }, { capture: false, once: false, passive: true } ); ul.appendChild(li); return ul; } hasChildren(id) { return this.tree.some(function (node) { return node.parent === id; }); } getChildren(id) { return this.tree.filter(function (node) { return node.parent === id; }); } open(node, li) { li.classList.add("opened"); li.classList.remove("collapsed"); const children = this.state[node.id]; if (children) { for (const child of children) { li.appendChild(child); } } else { const children = this.getChildren(node.id); for (const child of children) { li.classList.add("opened"); li.appendChild(this.renderNode(child)); } } } collapse(node, li) { li.classList.add("collapsed"); li.classList.remove("opened"); const children = li.querySelectorAll(":scope > ul"); for (const child of children) { li.removeChild(child); } this.state[node.id] = children; } onclick(event, node, li) { event.preventDefault(); event.stopPropagation(); if (li.classList.contains("opened")) { this.collapse(node, li); } else { this.open(node, li); } } } ================================================ FILE: Public/js/trivia_view.js ================================================ "use strict"; import "../css/trivia.css"; import { Popover } from "./popover.js"; export class TriviaView { set error(error) { this.container.innerHTML = ``; } constructor(container) { this.container = container; this.popover = new Popover(); } update(syntaxHTML) { this.container.innerHTML = ""; const contentView = document.createElement("div"); contentView.innerHTML = syntaxHTML; const newlines = contentView.querySelectorAll("br"); for (const newline of newlines) { const span = document.createElement("span"); span.classList.add("br"); span.textContent = "↲"; span.appendChild(newline.cloneNode(true)); const parent = newline.parentElement; parent.replaceChild(span, newline); } this.container.appendChild(contentView); this.container.querySelectorAll(".token").forEach((token) => { token.addEventListener("mouseover", (event) => { event.stopPropagation(); this.createDOMRectElement(token.getBoundingClientRect()); const parent = token.parentElement; let isLeadingTrivia = true; const leadingTrivias = []; const trailingTrivias = []; for (const child of Array.from(parent.childNodes)) { if (child === token) { isLeadingTrivia = false; continue; } if (child.nodeType === Node.TEXT_NODE) { const span = document.createElement("span"); span.textContent = child.textContent; parent.replaceChild(span, child); if (isLeadingTrivia) { span.classList.add("leading-trivia"); leadingTrivias.push( span.textContent .replace(/\s/g, ``) .replace(/\n/g, ``) ); } else { span.classList.add("trailing-trivia"); trailingTrivias.push( span.textContent .replace(/\s/g, ``) .replace(/\n/g, ``) ); } } else if (child.nodeType === Node.ELEMENT_NODE) { if (isLeadingTrivia) { child.classList.add("leading-trivia"); if (child.classList.contains("br")) { leadingTrivias.push(``); } else { leadingTrivias.push( child.textContent .replace(/\s/g, ``) .replace(/\n/g, ``) ); } } else { child.classList.add("trailing-trivia"); if (child.classList.contains("br")) { trailingTrivias.push(``); } else { trailingTrivias.push( child.textContent .replace(/\s/g, ``) .replace(/\n/g, ``) ); } } } } const tabContainer = document.querySelector(".tab-content"); const containerRect = tabContainer.getBoundingClientRect(); const elementRect = token.getBoundingClientRect(); const offset = { x: containerRect.left - elementRect.left - 16, y: -2, }; const leadingTrivia = leadingTrivias.join(""); const trailingTrivia = trailingTrivias.join(""); this.popover.setContent( `
${token.dataset.title}
${token.dataset.content}
Leading Trivia
${leadingTrivia}
Trailing Trivia
${trailingTrivia}
Trivia Attribution Rule
  1. A token owns all of its trailing trivia up to, but not including, the next newline character.
  2. Looking backward in the text, a token owns all of the leading trivia up to and including the first contiguous sequence of newlines characters.
` ); this.popover.show(token, { containerRect: containerRect, offset: offset, }); }); token.addEventListener("mouseout", (event) => { event.stopPropagation(); this.removeDOMRectElement(); const parent = token.parentElement; for (const child of Array.from(parent.childNodes)) { if (child.nodeType === Node.ELEMENT_NODE) { child.classList.remove("leading-trivia"); child.classList.remove("trailing-trivia"); } } this.popover.hide(); }); }); } createDOMRectElement(domRect) { const className = "dom-rect"; let rectElements = this.container.getElementsByClassName(className); for (let i = 0, l = rectElements.length; l > i; i++) { rectElements[0].parentNode.removeChild(rectElements[0]); } let rectElement = document.createElement("div"); rectElement.className = className; rectElement.style.left = domRect.x + "px"; rectElement.style.top = domRect.y + "px"; rectElement.style.width = domRect.width + "px"; rectElement.style.height = domRect.height + "px"; rectElement.style.pointerEvents = "none"; rectElement.style.position = "absolute"; rectElement.style.border = "1px solid rgb(100, 149, 237)"; this.container.appendChild(rectElement); } removeDOMRectElement() { let rectElements = this.container.getElementsByClassName("dom-rect"); for (let i = 0, l = rectElements.length; l > i; i++) { rectElements[0].parentNode.removeChild(rectElements[0]); } } } ================================================ FILE: Public/js/websocket.js ================================================ "use strict"; import ReconnectingWebSocket from "reconnecting-websocket"; export class WebSocketClient { constructor(endpoint) { this.connection = this.createConnection(endpoint); this.onconnect = () => {}; this.onresponse = () => {}; } get isReady() { return this.connection.readyState === 1; } send(params) { const encoder = new TextEncoder(); this.connection.send(encoder.encode(JSON.stringify(params))); } createConnection(endpoint) { if ( this.connection && (this.connection.readyState === 0 || this.connection.readyState === 1) ) { return this.connection; } const connection = new ReconnectingWebSocket(endpoint, [], { maxReconnectionDelay: 10000, minReconnectionDelay: 1000, reconnectionDelayGrowFactor: 1.3, connectionTimeout: 10000, maxRetries: Infinity, debug: false, }); connection.bufferType = "arraybuffer"; connection.onopen = () => { this.onconnect(); }; connection.onerror = (event) => { connection.close(); }; connection.onmessage = (event) => { try { this.onresponse(JSON.parse(event.data)); } catch (error) {} }; return connection; } } ================================================ FILE: Public/robots.txt ================================================ ================================================ FILE: Public/scss/default.scss ================================================ @import "bootstrap/scss/functions"; @import "bootstrap/scss/variables"; @import "bootstrap/scss/variables-dark"; @import "bootstrap/scss/maps"; @import "bootstrap/scss/mixins"; @import "bootstrap/scss/utilities"; @import "bootstrap/scss/root"; @import "bootstrap/scss/reboot"; @import "bootstrap/scss/type"; @import "bootstrap/scss/containers"; @import "bootstrap/scss/grid"; @import "bootstrap/scss/tables"; @import "bootstrap/scss/buttons"; @import "bootstrap/scss/transitions"; @import "bootstrap/scss/dropdown"; @import "bootstrap/scss/nav"; @import "bootstrap/scss/badge"; @import "bootstrap/scss/alert"; @import "bootstrap/scss/close"; @import "bootstrap/scss/modal"; @import "bootstrap/scss/tooltip"; @import "bootstrap/scss/helpers"; @import "bootstrap/scss/utilities/api"; ================================================ FILE: README.md ================================================

macOS/Linux Swift 5.8 Compatible Apache 2

# Swift AST Explorer Swift AST Explorer is a tool for visualizing the Abstract Syntax Tree (AST) of Swift source code. Check it out at https://swift-ast-explorer.com/ Screen Shot ## Features ### Presents Swift syntax in a tree structure Screen Shot ### Maps each token in the source code to the corresponding syntax Screen Shot ### Provides an overview and inspection of syntax usage Screen Shot ## Author [Kishikawa Katsumi](https://github.com/kishikawakatsumi) ## Supporters & Sponsors Open source projects thrive on the generosity and support of people like you. If you find this project valuable, please consider extending your support. Contributing to the project not only sustains its growth, but also helps drive innovation and improve its features. To support this project, you can become a sponsor through [GitHub Sponsors](https://github.com/sponsors/kishikawakatsumi). Your contribution will be greatly appreciated and will help keep the project alive and thriving. Thanks for your consideration! :heart: ## License The project is released under the [Apache License 2.0](https://github.com/kishikawakatsumi/swift-ast-explorer/blob/main/LICENSE) ================================================ FILE: Resources/parsers/50800/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: Resources/parsers/50800/Package.resolved ================================================ { "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-syntax", "state" : { "revision" : "2c49d66d34dfd6f8130afdba889de77504b58ec0", "version" : "508.0.1" } } ], "version" : 2 } ================================================ FILE: Resources/parsers/50800/Package.swift ================================================ // swift-tools-version:5.8 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/apple/swift-syntax", from: "508.0.1"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/50800/Sources/parser/Main.swift ================================================ import Foundation @main struct Main { static func main() throws { do { let code = String(decoding: FileHandle.standardInput.availableData, as: UTF8.self) let options = Array(CommandLine.arguments.dropFirst(1)) let response = try SyntaxParser.parse(code: code, options: options) let data = try JSONEncoder().encode(response) print(String(decoding: data, as: UTF8.self)) } catch { var standardError = FileHandle.standardError print("\(error)", to:&standardError) } } } extension FileHandle: @retroactive TextOutputStream { public func write(_ string: String) { self.write(Data(string.utf8)) } } ================================================ FILE: Resources/parsers/50800/Sources/parser/SyntaxParser.swift ================================================ import Foundation import SwiftSyntax import SwiftOperators import SwiftParser struct SyntaxParser { static func parse(code: String, options: [String] = []) throws -> SyntaxResponse { let sourceFile = Parser.parse(source: code) let syntax: Syntax if options.contains("fold") { syntax = OperatorTable.standardOperators.foldAll(sourceFile, errorHandler: { _ in }) } else { syntax = Syntax(sourceFile) } let visitor = TokenVisitor( locationConverter: SourceLocationConverter(file: "", tree: sourceFile), showMissingTokens: options.contains("showmissing") ) _ = visitor.rewrite(syntax) let html = "\(visitor.list.joined())" let tree = visitor.tree let encoder = JSONEncoder() let json = String(decoding: try encoder.encode(tree), as: UTF8.self) return SyntaxResponse(syntaxHTML: html, syntaxJSON: json, swiftVersion: version) } } ================================================ FILE: Resources/parsers/50800/Sources/parser/SyntaxResponse.swift ================================================ import Foundation struct SyntaxResponse: Codable { let syntaxHTML: String let syntaxJSON: String let swiftVersion: String } ================================================ FILE: Resources/parsers/50800/Sources/parser/TokenVisitor.swift ================================================ import Foundation import SwiftSyntax final class TokenVisitor: SyntaxRewriter { var list = [String]() var tree = [TreeNode]() private var current: TreeNode! private var index = 0 private let locationConverter: SourceLocationConverter private let showMissingTokens: Bool init(locationConverter: SourceLocationConverter, showMissingTokens: Bool) { self.locationConverter = locationConverter self.showMissingTokens = showMissingTokens } func rewrite(_ node: Syntax) -> Syntax { visit(node) } override func visitPre(_ node: Syntax) { if let token = node.as(TokenSyntax.self), token.presence == .missing, !showMissingTokens { return } let syntaxNodeType = node.syntaxNodeType let className: String if "\(syntaxNodeType)".hasSuffix("Syntax") { className = String("\(syntaxNodeType)".dropLast(6)) } else { className = "\(syntaxNodeType)" } let title: String let content: String let type: String if let token = node.as(TokenSyntax.self) { title = sourceAccurateText(token) content = "\(token.tokenKind)" type = "Token" } else { title = sourceAccurateText(node) content = "\(syntaxNodeType)" type = "Syntax" } let sourceRange = node.sourceRange(converter: locationConverter) let start = sourceRange.start let end = sourceRange.end let startRow = start.line ?? 1 let startColumn = start.column ?? 1 let endRow = end.line ?? 1 let endColumn = end.column ?? 1 let graphemeStartColumn: Int if let prefix = String(locationConverter.sourceLines[startRow - 1].utf8.prefix(startColumn - 1)) { graphemeStartColumn = prefix.utf16.count + 1 } else { graphemeStartColumn = startColumn } let graphemeEndColumn: Int if let prefix = String(locationConverter.sourceLines[endRow - 1].utf8.prefix(endColumn - 1)) { graphemeEndColumn = prefix.utf16.count + 1 } else { graphemeEndColumn = endColumn } list.append( ""# ) let syntaxType: SyntaxType switch node { case _ where node.is(DeclSyntax.self): syntaxType = .decl case _ where node.is(ExprSyntax.self): syntaxType = .expr case _ where node.is(PatternSyntax.self): syntaxType = .pattern case _ where node.is(TypeSyntax.self): syntaxType = .type default: syntaxType = .other } let treeNode = TreeNode( id: index, text: className, range: Range( startRow: startRow, startColumn: startColumn, graphemeStartColumn: graphemeStartColumn, endRow: endRow, endColumn: endColumn, graphemeEndColumn: graphemeEndColumn ), type: syntaxType ) tree.append(treeNode) index += 1 switch node.syntaxNodeType.structure { case .layout(let keyPaths): if let syntaxNode = node.as(node.syntaxNodeType) { for (index, keyPath) in keyPaths.enumerated() { let mirror = Mirror(reflecting: syntaxNode) if let label = mirror.children.map({ $0 })[index].label { let key = label switch syntaxNode[keyPath: keyPath] { case let value as TokenSyntax: treeNode.structure.append( StructureProperty( name: key, value: StructureValue( text: value.text, kind: "\(value.tokenKind)" ) ) ) case let value?: if let value = value as? SyntaxProtocol { let type = "\(value.syntaxNodeType)" treeNode.structure.append(StructureProperty(name: key, value: StructureValue(text: "\(type)"), ref: "\(type)")) } else { treeNode.structure.append(StructureProperty(name: key, value: StructureValue(text: "\(value)"))) } case .none: treeNode.structure.append(StructureProperty(name: key)) } } } } case .collection(let syntax): treeNode.type = .collection treeNode.structure.append(StructureProperty(name: "Element", value: StructureValue(text: "\(syntax)"))) treeNode.structure.append(StructureProperty(name: "Count", value: StructureValue(text: "\(node.children(viewMode: .all).count)"))) break case .choices: break } if let current { treeNode.parent = current.id } current = treeNode } override func visit(_ token: TokenSyntax) -> TokenSyntax { if token.presence == .missing && !showMissingTokens { return token } let text = sourceAccurateText(token) current.text = text .escapeHTML() .replaceInvisiblesWithHTML() .replaceHTMLWhitespacesWithSymbols() if token.presence == .missing { current.class = token.presence.rawValue.lowercased() } current.token = Token(kind: "\(token.tokenKind)", leadingTrivia: "", trailingTrivia: "") token.leadingTrivia.forEach { (piece) in let trivia = processTriviaPiece(piece) list.append(trivia) current.token?.leadingTrivia += trivia.replaceHTMLWhitespacesWithSymbols() } processToken(token) token.trailingTrivia.forEach { (piece) in let trivia = processTriviaPiece(piece) list.append(trivia) current.token?.trailingTrivia += trivia.replaceHTMLWhitespacesWithSymbols() } return token } override func visitPost(_ node: Syntax) { if let token = node.as(TokenSyntax.self), token.presence == .missing, !showMissingTokens { return } list.append("") if let parent = current.parent { current = tree[parent] } else { current = nil } } private func processToken(_ token: TokenSyntax) { var kind = "\(token.tokenKind)" if let index = kind.firstIndex(of: "(") { kind = String(kind.prefix(upTo: index)) } if kind.hasSuffix("Keyword") { kind = "keyword" } let sourceRange = token.sourceRange(converter: locationConverter) let start = sourceRange.start let end = sourceRange.end let startRow = start.line ?? 1 let startColumn = start.column ?? 1 let endRow = end.line ?? 1 let endColumn = end.column ?? 1 let text: String switch token.presence { case .present: text = sourceAccurateText(token) case .missing: if showMissingTokens { text = sourceAccurateText(token) } else { text = "" } } list.append( ""# + "\(text.escapeHTML().replaceInvisiblesWithHTML())" ) } private func processTriviaPiece(_ piece: TriviaPiece) -> String { func wrapWithSpanTag(class c: String, text: String) -> String { "\(text.escapeHTML().replaceInvisiblesWithHTML())" } var trivia = "" switch piece { case .spaces(let count): trivia += String(repeating: " ", count: count) case .tabs(let count): trivia += String(repeating: " ", count: count * 2) case .verticalTabs, .formfeeds: break case .newlines(let count), .carriageReturns(let count), .carriageReturnLineFeeds(let count): trivia += String(repeating: "
", count: count) case .lineComment(let text): trivia += wrapWithSpanTag(class: "lineComment", text: text) case .blockComment(let text): trivia += wrapWithSpanTag(class: "blockComment", text: text) case .docLineComment(let text): trivia += wrapWithSpanTag(class: "docLineComment", text: text) case .docBlockComment(let text): trivia += wrapWithSpanTag(class: "docBlockComment", text: text) case .unexpectedText(let text): trivia += wrapWithSpanTag(class: "unexpectedText", text: text) case .shebang(let text): trivia += wrapWithSpanTag(class: "shebang", text: text) } return trivia } } private func sourceAccurateText(_ syntax: Syntax) -> String { let text = "\(syntax.withoutTrivia())" let utf8Length = syntax.contentLength.utf8Length if text.utf8.count == utf8Length { return text } else { return String(decoding: syntax.syntaxTextBytes.prefix(utf8Length), as: UTF8.self) } } private func sourceAccurateText(_ token: TokenSyntax) -> String { let text = token.text let utf8Length = token.contentLength.utf8Length if text.utf8.count == utf8Length { return text } else { return String(decoding: token.syntaxTextBytes.prefix(utf8Length), as: UTF8.self) } } private extension String { func escapeHTML() -> String { var string = self let specialCharacters = [ ("&", "&"), ("<", "<"), (">", ">"), ("\"", """), ("'", "'"), ]; for (unescaped, escaped) in specialCharacters { string = string.replacingOccurrences(of: unescaped, with: escaped, options: .literal, range: nil) } return string } func replaceInvisiblesWithHTML() -> String { self .replacingOccurrences(of: " ", with: " ") .replacingOccurrences(of: "\n", with: "
") } func replaceInvisiblesWithSymbols() -> String { self .replacingOccurrences(of: " ", with: "␣") .replacingOccurrences(of: "\n", with: "↲") } func replaceHTMLWhitespacesWithSymbols() -> String { self .replacingOccurrences(of: " ", with: "") .replacingOccurrences(of: "
", with: "
") } } ================================================ FILE: Resources/parsers/50800/Sources/parser/TreeNode.swift ================================================ import Foundation final class TreeNode: Codable { let id: Int var parent: Int? var text: String var range = Range(startRow: 0, startColumn: 0, graphemeStartColumn: 0, endRow: 0, endColumn: 0, graphemeEndColumn: 0) var structure = [StructureProperty]() var type: SyntaxType var token: Token? var `class`: String? init(id: Int, text: String, range: Range, type: SyntaxType) { self.id = id self.text = text.escapeHTML() self.range = range self.type = type } } extension TreeNode: Equatable { static func == (lhs: TreeNode, rhs: TreeNode) -> Bool { lhs.id == rhs.id && lhs.parent == rhs.parent && lhs.text == rhs.text && lhs.range == rhs.range && lhs.structure == rhs.structure && lhs.type == rhs.type && lhs.token == rhs.token } } extension TreeNode: CustomStringConvertible { var description: String { """ { id: \(id) parent: \(String(describing: parent)) text: \(text) range: \(range) structure: \(structure) type: \(type) token: \(String(describing: token)) } """ } } struct Range: Codable, Equatable { let startRow: Int let startColumn: Int let graphemeStartColumn: Int let endRow: Int let endColumn: Int let graphemeEndColumn: Int } extension Range: CustomStringConvertible { var description: String { """ { startRow: \(startRow) startColumn: \(startColumn) endRow: \(endRow) endColumn: \(endColumn) } """ } } struct StructureProperty: Codable, Equatable { let name: String let value: StructureValue? let ref: String? init(name: String, value: StructureValue? = nil, ref: String? = nil) { self.name = name.escapeHTML() self.value = value self.ref = ref?.escapeHTML() } } extension StructureProperty: CustomStringConvertible { var description: String { """ { name: \(name) value: \(String(describing: value)) ref: \(String(describing: ref)) } """ } } struct StructureValue: Codable, Equatable { let text: String let kind: String? init(text: String, kind: String? = nil) { self.text = text.escapeHTML().replaceHTMLWhitespacesToSymbols() self.kind = kind?.escapeHTML() } } extension StructureValue: CustomStringConvertible { var description: String { """ { text: \(text) kind: \(String(describing: kind)) } """ } } enum SyntaxType: String, Codable { case decl case expr case pattern case type case collection case other } struct Token: Codable, Equatable { let kind: String var leadingTrivia: String var trailingTrivia: String init(kind: String, leadingTrivia: String, trailingTrivia: String) { self.kind = kind.escapeHTML() self.leadingTrivia = leadingTrivia self.trailingTrivia = trailingTrivia } } extension Token: CustomStringConvertible { var description: String { """ { kind: \(kind) leadingTrivia: \(leadingTrivia) trailingTrivia: \(trailingTrivia) } """ } } private extension String { func escapeHTML() -> String { var string = self let specialCharacters = [ ("&", "&"), ("<", "<"), (">", ">"), ("\"", """), ("'", "'"), ]; for (unescaped, escaped) in specialCharacters { string = string.replacingOccurrences(of: unescaped, with: escaped, options: .literal, range: nil) } return string .replacingOccurrences(of: " ", with: " ") .replacingOccurrences(of: "\n", with: "
") } func replaceHTMLWhitespacesToSymbols() -> String { self .replacingOccurrences(of: " ", with: "") .replacingOccurrences(of: "
", with: "") } } ================================================ FILE: Resources/parsers/50800/Sources/parser/Version.swift ================================================ import Foundation let version = "5.8.1" ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 8, "parent": 7, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 9, "parent": 6, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 10, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 9, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 8, "parent": 7, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 9, "parent": 6, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 10, "parent": 9, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 9, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 14, "parent": 13, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "elseKeyword", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 15, "parent": 14, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 14, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 17, "parent": 16, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 21, "parent": 20, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 19, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "spacedBinaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 14, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 27, "parent": 26, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 26, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 29, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 31, "parent": 30, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 32, "parent": 31, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 30, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 30, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 35, "parent": 34, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 36, "parent": 35, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 37, "parent": 36, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 38, "parent": 36, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 39, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 40, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 26, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 14, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "elseKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 14, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "elseKeyword", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 46, "parent": 45, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 45, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 48, "parent": 47, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 49, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 52, "parent": 51, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 53, "parent": 50, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "spacedBinaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 45, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 58, "parent": 57, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 57, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 60, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 61, "parent": 60, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 62, "parent": 61, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 63, "parent": 62, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 64, "parent": 61, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 61, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 66, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 68, "parent": 67, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 67, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 72, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 57, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 45, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "elseKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 45, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 77, "parent": 76, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 81, "parent": 80, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 82, "parent": 81, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 80, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 84, "parent": 80, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 85, "parent": 84, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 86, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 86, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 89, "parent": 88, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 90, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 86, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 80, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 76, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndImportTok", "value": { "text": "nil" } }, { "name": "importTok", "value": { "kind": "importKeyword", "text": "import" } }, { "name": "unexpectedBetweenImportTokAndImportKind", "value": { "text": "nil" } }, { "name": "importKind", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "AccessPathSyntax", "value": { "text": "AccessPathSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "importKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "AccessPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "AccessPath", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingDot", "value": { "text": "nil" } }, { "name": "trailingDot", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingDot", "value": { "text": "nil" } } ], "text": "AccessPathComponent", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "structKeyword", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 10, "parent": 9, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "structKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 9, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 15, "parent": 14, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "enumKeyword", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameters", "value": { "text": "nil" } }, { "name": "genericParameters", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParametersAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "TypeInheritanceClauseSyntax", "value": { "text": "TypeInheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 17, "parent": 16, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "enumKeyword", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 16, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypeCollection", "value": { "text": "nil" } }, { "name": "inheritedTypeCollection", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypeCollection", "value": { "text": "nil" } } ], "text": "TypeInheritanceClause", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 21, "parent": 19, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 22, "parent": 21, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeTypeName", "value": { "text": "nil" } }, { "name": "typeName", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedBetweenTypeNameAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 23, "parent": 22, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 24, "parent": 23, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 16, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 30, "parent": 29, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 32, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 37, "parent": 36, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 38, "parent": 36, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 39, "parent": 38, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 40, "parent": 39, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 36, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 27, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 44, "parent": 43, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 46, "parent": 45, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 47, "parent": 46, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 46, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 49, "parent": 48, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 51, "parent": 50, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 52, "parent": 50, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 53, "parent": 52, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 54, "parent": 53, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 56, "parent": 27, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 58, "parent": 57, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 57, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 60, "parent": 59, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 61, "parent": 60, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 64, "parent": 62, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 64, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 67, "parent": 66, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 68, "parent": 67, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 64, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 70, "parent": 27, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 72, "parent": 71, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 77, "parent": 76, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 79, "parent": 78, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 78, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 81, "parent": 80, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 78, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 84, "parent": 25, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 85, "parent": 14, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 86, "parent": 85, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "enumKeyword", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameters", "value": { "text": "nil" } }, { "name": "genericParameters", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParametersAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "TypeInheritanceClauseSyntax", "value": { "text": "TypeInheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 87, "parent": 86, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "enumKeyword", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 86, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 86, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypeCollection", "value": { "text": "nil" } }, { "name": "inheritedTypeCollection", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypeCollection", "value": { "text": "nil" } } ], "text": "TypeInheritanceClause", "type": "other" }, { "id": 90, "parent": 89, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeTypeName", "value": { "text": "nil" } }, { "name": "typeName", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedBetweenTypeNameAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 94, "parent": 93, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 86, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 95, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 98, "parent": 97, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 99, "parent": 98, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 100, "parent": 99, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 101, "parent": 99, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 102, "parent": 101, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 103, "parent": 102, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 102, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 105, "parent": 104, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 106, "parent": 104, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 107, "parent": 106, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 108, "parent": 97, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 110, "parent": 109, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 109, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 112, "parent": 111, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 113, "parent": 112, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 114, "parent": 112, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 115, "parent": 111, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 116, "parent": 115, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 117, "parent": 115, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 118, "parent": 111, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 119, "parent": 118, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 120, "parent": 118, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 121, "parent": 111, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 122, "parent": 121, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 123, "parent": 121, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 111, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 125, "parent": 124, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 124, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 127, "parent": 111, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 128, "parent": 127, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 129, "parent": 127, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 130, "parent": 111, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 131, "parent": 130, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 132, "parent": 130, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 133, "parent": 111, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 134, "parent": 133, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 97, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 137, "parent": 136, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 136, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 139, "parent": 138, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 140, "parent": 139, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 139, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 142, "parent": 138, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 143, "parent": 142, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 142, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 145, "parent": 138, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 146, "parent": 145, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 145, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 148, "parent": 138, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 149, "parent": 148, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 97, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "structKeyword", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 152, "parent": 151, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "structKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 151, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 154, "parent": 151, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 155, "parent": 154, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 156, "parent": 154, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 157, "parent": 156, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 158, "parent": 157, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 159, "parent": 158, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 158, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 163, "parent": 162, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 161, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 167, "parent": 166, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 168, "parent": 161, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 160, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 170, "parent": 169, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 171, "parent": 170, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 169, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 174, "parent": 172, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 175, "parent": 174, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 176, "parent": 175, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 174, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 154, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 179, "parent": 97, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 180, "parent": 179, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 181, "parent": 180, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 182, "parent": 180, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 183, "parent": 182, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 184, "parent": 183, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 185, "parent": 184, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 183, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 187, "parent": 186, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 188, "parent": 186, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 189, "parent": 188, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 183, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 193, "parent": 192, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SwitchStmtSyntax", "value": { "text": "SwitchStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 194, "parent": 193, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "switchKeyword", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchStmt", "type": "other" }, { "id": 195, "parent": 194, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "switchKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 196, "parent": 194, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "selfKeyword", "text": "self" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 197, "parent": 196, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "selfKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 194, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 199, "parent": 194, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 200, "parent": 199, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeUnknownAttr", "value": { "text": "nil" } }, { "name": "unknownAttr", "value": { "text": "nil" } }, { "name": "unexpectedBetweenUnknownAttrAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 201, "parent": 200, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "CaseItemListSyntax", "value": { "text": "CaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 202, "parent": 201, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 201, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "CaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CaseItemList", "type": "collection" }, { "id": 204, "parent": 203, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 205, "parent": 204, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 206, "parent": 205, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 207, "parent": 206, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 208, "parent": 206, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 209, "parent": 201, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 200, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 212, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 215, "parent": 214, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 216, "parent": 215, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 217, "parent": 214, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 214, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 219, "parent": 218, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 220, "parent": 219, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 221, "parent": 219, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 222, "parent": 219, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 223, "parent": 222, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 224, "parent": 219, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 218, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 226, "parent": 225, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 225, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 225, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 229, "parent": 228, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 230, "parent": 214, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 231, "parent": 199, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeUnknownAttr", "value": { "text": "nil" } }, { "name": "unknownAttr", "value": { "text": "nil" } }, { "name": "unexpectedBetweenUnknownAttrAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 232, "parent": 231, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "CaseItemListSyntax", "value": { "text": "CaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 233, "parent": 232, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 234, "parent": 232, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "CaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "CaseItemList", "type": "collection" }, { "id": 235, "parent": 234, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 236, "parent": 235, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 237, "parent": 236, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 237, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 235, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 241, "parent": 234, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 243, "parent": 242, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 244, "parent": 243, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 245, "parent": 243, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 246, "parent": 241, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 234, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 248, "parent": 247, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 232, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 253, "parent": 231, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 254, "parent": 253, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 255, "parent": 254, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 258, "parent": 257, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 257, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 257, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 262, "parent": 261, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 264, "parent": 262, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 262, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 266, "parent": 265, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 267, "parent": 262, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 268, "parent": 261, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 269, "parent": 268, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 271, "parent": 268, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "nilKeyword", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 272, "parent": 271, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "nilKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 257, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 274, "parent": 199, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeUnknownAttr", "value": { "text": "nil" } }, { "name": "unknownAttr", "value": { "text": "nil" } }, { "name": "unexpectedBetweenUnknownAttrAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 275, "parent": 274, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "defaultKeyword", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 276, "parent": 275, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "defaultKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 278, "parent": 274, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 279, "parent": 278, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 280, "parent": 279, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 282, "parent": 280, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 284, "parent": 283, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 285, "parent": 282, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 282, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 287, "parent": 286, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 288, "parent": 287, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 289, "parent": 287, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 290, "parent": 287, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 291, "parent": 290, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "selfKeyword", "text": "self" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "selfKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 293, "parent": 290, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 290, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 287, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 296, "parent": 286, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "nilKeyword", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "nilKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 282, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 194, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 303, "parent": 190, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 95, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 14, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 306, "parent": 305, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 307, "parent": 306, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 306, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 309, "parent": 308, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 311, "parent": 310, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 309, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 313, "parent": 312, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 314, "parent": 312, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 315, "parent": 314, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 316, "parent": 309, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 308, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 318, "parent": 317, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 319, "parent": 318, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 321, "parent": 320, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 322, "parent": 320, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 323, "parent": 322, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 14, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 325, "parent": 324, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 326, "parent": 325, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 327, "parent": 325, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 328, "parent": 327, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 329, "parent": 328, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 330, "parent": 329, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 328, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 332, "parent": 331, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 333, "parent": 331, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 334, "parent": 333, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 328, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 336, "parent": 335, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 335, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 338, "parent": 337, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 339, "parent": 338, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 340, "parent": 339, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 339, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 342, "parent": 341, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 344, "parent": 343, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 345, "parent": 342, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 346, "parent": 345, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 345, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 348, "parent": 347, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 349, "parent": 347, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 350, "parent": 349, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 351, "parent": 350, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 352, "parent": 349, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndDelimiter", "value": { "text": "nil" } }, { "name": "delimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenDelimiterAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 353, "parent": 352, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 354, "parent": 352, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 352, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 356, "parent": 355, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 358, "parent": 357, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 359, "parent": 358, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 360, "parent": 357, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 357, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 362, "parent": 352, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 349, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 365, "parent": 347, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 366, "parent": 337, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 367, "parent": 366, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 368, "parent": 367, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 370, "parent": 369, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 371, "parent": 368, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 372, "parent": 371, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "spacedBinaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 373, "parent": 368, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 374, "parent": 373, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 375, "parent": 373, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 376, "parent": 375, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 375, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndDelimiter", "value": { "text": "nil" } }, { "name": "delimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenDelimiterAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 379, "parent": 378, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 380, "parent": 378, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 381, "parent": 378, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 382, "parent": 381, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 383, "parent": 382, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 384, "parent": 383, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 385, "parent": 384, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 386, "parent": 385, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 387, "parent": 384, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 384, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 389, "parent": 383, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 383, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 391, "parent": 378, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 375, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 393, "parent": 392, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 394, "parent": 373, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 337, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 397, "parent": 396, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 396, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 401, "parent": 400, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 402, "parent": 400, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 403, "parent": 402, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 405, "parent": 404, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 404, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 407, "parent": 406, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 408, "parent": 407, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 409, "parent": 408, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 407, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 411, "parent": 407, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 412, "parent": 406, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 413, "parent": 406, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 396, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 415, "parent": 414, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 414, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 417, "parent": 416, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 418, "parent": 417, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 419, "parent": 418, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 421, "parent": 420, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 423, "parent": 422, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "spacedBinaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 419, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 425, "parent": 424, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 426, "parent": 424, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 427, "parent": 426, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 428, "parent": 427, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 429, "parent": 426, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndDelimiter", "value": { "text": "nil" } }, { "name": "delimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenDelimiterAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 430, "parent": 429, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 429, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 429, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 433, "parent": 432, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 434, "parent": 433, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 429, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 426, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 424, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 414, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 337, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 445, "parent": 444, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 446, "parent": 335, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 447, "parent": 12, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "structKeyword", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "structKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngleBracket", "value": { "text": "nil" } }, { "name": "leftAngleBracket", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleBracketAndGenericParameterList", "value": { "text": "nil" } }, { "name": "genericParameterList", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenGenericParameterListAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngleBracket", "value": { "text": "nil" } }, { "name": "rightAngleBracket", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngleBracket", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 6, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 9, "parent": 6, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 10, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberDeclList", "type": "collection" }, { "class": "missing", "id": 13, "parent": 10, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 14, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 25, "parent": 24, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 23, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 27, "parent": 26, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 29, "parent": 28, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 32, "parent": 31, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 36, "parent": 35, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 37, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 16, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "spacedBinaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 16, "parent": 15, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "spacedBinaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 21, "parent": 19, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 22, "parent": 21, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 19, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "spacedBinaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 16, "parent": 15, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "spacedBinaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 21, "parent": 19, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 22, "parent": 21, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 19, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 8, "parent": 7, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 9, "parent": 6, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 10, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 9, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 8, "parent": 7, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 9, "parent": 6, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 10, "parent": 9, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 9, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 14, "parent": 13, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "elseKeyword", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 15, "parent": 14, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 14, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 17, "parent": 16, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 20, "parent": 19, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 21, "parent": 18, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "spacedBinaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 23, "parent": 18, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 14, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 30, "parent": 29, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 31, "parent": 30, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 29, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 29, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 36, "parent": 35, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 35, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 35, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 25, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 14, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "elseKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 14, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "elseKeyword", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 45, "parent": 44, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 48, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 52, "parent": 51, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "spacedBinaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 53, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 44, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 56, "parent": 55, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 55, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 58, "parent": 57, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 59, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 59, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 65, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 70, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 72, "parent": 55, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 44, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "elseKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 44, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 77, "parent": 76, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 78, "parent": 77, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 79, "parent": 78, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 80, "parent": 79, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 78, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 78, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 83, "parent": 82, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 84, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 84, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 87, "parent": 86, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 88, "parent": 87, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 84, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 78, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 74, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndImportTok", "value": { "text": "nil" } }, { "name": "importTok", "value": { "kind": "importKeyword", "text": "import" } }, { "name": "unexpectedBetweenImportTokAndImportKind", "value": { "text": "nil" } }, { "name": "importKind", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "AccessPathSyntax", "value": { "text": "AccessPathSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "importKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "AccessPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "AccessPath", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingDot", "value": { "text": "nil" } }, { "name": "trailingDot", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingDot", "value": { "text": "nil" } } ], "text": "AccessPathComponent", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "structKeyword", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 10, "parent": 9, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "structKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 9, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 15, "parent": 14, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "enumKeyword", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameters", "value": { "text": "nil" } }, { "name": "genericParameters", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParametersAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "TypeInheritanceClauseSyntax", "value": { "text": "TypeInheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 17, "parent": 16, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "enumKeyword", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 16, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypeCollection", "value": { "text": "nil" } }, { "name": "inheritedTypeCollection", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypeCollection", "value": { "text": "nil" } } ], "text": "TypeInheritanceClause", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 21, "parent": 19, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 22, "parent": 21, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeTypeName", "value": { "text": "nil" } }, { "name": "typeName", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedBetweenTypeNameAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 23, "parent": 22, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 24, "parent": 23, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 16, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 30, "parent": 29, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 32, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 37, "parent": 36, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 38, "parent": 36, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 39, "parent": 38, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 40, "parent": 39, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 36, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 27, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 44, "parent": 43, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 46, "parent": 45, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 47, "parent": 46, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 46, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 49, "parent": 48, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 51, "parent": 50, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 52, "parent": 50, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 53, "parent": 52, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 54, "parent": 53, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 56, "parent": 27, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 58, "parent": 57, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 57, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 60, "parent": 59, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 61, "parent": 60, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 64, "parent": 62, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 64, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 67, "parent": 66, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 68, "parent": 67, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 64, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 70, "parent": 27, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 72, "parent": 71, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 77, "parent": 76, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 79, "parent": 78, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 78, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 81, "parent": 80, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 78, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 84, "parent": 25, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 85, "parent": 14, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 86, "parent": 85, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "enumKeyword", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameters", "value": { "text": "nil" } }, { "name": "genericParameters", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParametersAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "TypeInheritanceClauseSyntax", "value": { "text": "TypeInheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 87, "parent": 86, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "enumKeyword", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 86, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 86, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypeCollection", "value": { "text": "nil" } }, { "name": "inheritedTypeCollection", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypeCollection", "value": { "text": "nil" } } ], "text": "TypeInheritanceClause", "type": "other" }, { "id": 90, "parent": 89, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeTypeName", "value": { "text": "nil" } }, { "name": "typeName", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedBetweenTypeNameAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 94, "parent": 93, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 86, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 95, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 98, "parent": 97, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 99, "parent": 98, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 100, "parent": 99, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 101, "parent": 99, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 102, "parent": 101, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 103, "parent": 102, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 102, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 105, "parent": 104, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 106, "parent": 104, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 107, "parent": 106, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 108, "parent": 97, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 110, "parent": 109, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 109, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 112, "parent": 111, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 113, "parent": 112, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 114, "parent": 112, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 115, "parent": 111, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 116, "parent": 115, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 117, "parent": 115, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 118, "parent": 111, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 119, "parent": 118, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 120, "parent": 118, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 121, "parent": 111, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 122, "parent": 121, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 123, "parent": 121, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 111, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 125, "parent": 124, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 124, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 127, "parent": 111, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 128, "parent": 127, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 129, "parent": 127, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 130, "parent": 111, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 131, "parent": 130, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 132, "parent": 130, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 133, "parent": 111, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 134, "parent": 133, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 97, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 137, "parent": 136, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 136, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 139, "parent": 138, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 140, "parent": 139, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 139, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 142, "parent": 138, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 143, "parent": 142, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 142, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 145, "parent": 138, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 146, "parent": 145, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 145, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 148, "parent": 138, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenIdentifierAndAssociatedValue", "value": { "text": "nil" } }, { "name": "associatedValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAssociatedValueAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 149, "parent": 148, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 97, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "structKeyword", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 152, "parent": 151, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "structKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 151, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 154, "parent": 151, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 155, "parent": 154, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 156, "parent": 154, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberDeclList", "type": "collection" }, { "id": 157, "parent": 156, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 158, "parent": 157, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 159, "parent": 158, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 158, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 163, "parent": 162, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 161, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 167, "parent": 166, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 168, "parent": 161, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 160, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 170, "parent": 169, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 171, "parent": 170, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 169, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 174, "parent": 172, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 175, "parent": 174, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 176, "parent": 175, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 174, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 154, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 179, "parent": 97, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 180, "parent": 179, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 181, "parent": 180, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 182, "parent": 180, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 183, "parent": 182, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 184, "parent": 183, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 185, "parent": 184, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 183, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 187, "parent": 186, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 188, "parent": 186, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 189, "parent": 188, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 183, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 193, "parent": 192, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SwitchStmtSyntax", "value": { "text": "SwitchStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 194, "parent": 193, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "switchKeyword", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchStmt", "type": "other" }, { "id": 195, "parent": 194, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "switchKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 196, "parent": 194, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "selfKeyword", "text": "self" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 197, "parent": 196, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "selfKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 194, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 199, "parent": 194, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 200, "parent": 199, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeUnknownAttr", "value": { "text": "nil" } }, { "name": "unknownAttr", "value": { "text": "nil" } }, { "name": "unexpectedBetweenUnknownAttrAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 201, "parent": 200, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "CaseItemListSyntax", "value": { "text": "CaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 202, "parent": 201, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 201, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "CaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CaseItemList", "type": "collection" }, { "id": 204, "parent": 203, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 205, "parent": 204, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 206, "parent": 205, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 207, "parent": 206, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 208, "parent": 206, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 209, "parent": 201, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 200, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 212, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 215, "parent": 214, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 216, "parent": 215, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 217, "parent": 214, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 214, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 219, "parent": 218, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 220, "parent": 219, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 221, "parent": 219, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 222, "parent": 219, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 223, "parent": 222, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 224, "parent": 219, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 218, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 226, "parent": 225, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 225, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 225, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 229, "parent": 228, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 230, "parent": 214, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 231, "parent": 199, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeUnknownAttr", "value": { "text": "nil" } }, { "name": "unknownAttr", "value": { "text": "nil" } }, { "name": "unexpectedBetweenUnknownAttrAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 232, "parent": 231, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "caseKeyword", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "CaseItemListSyntax", "value": { "text": "CaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 233, "parent": 232, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "caseKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 234, "parent": 232, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "CaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "CaseItemList", "type": "collection" }, { "id": 235, "parent": 234, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 236, "parent": 235, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 237, "parent": 236, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 237, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 235, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 241, "parent": 234, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 243, "parent": 242, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 244, "parent": 243, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 245, "parent": 243, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 246, "parent": 241, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 234, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "CaseItem", "type": "other" }, { "id": 248, "parent": 247, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "prefixPeriod", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "prefixPeriod", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 232, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 253, "parent": 231, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 254, "parent": 253, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 255, "parent": 254, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 258, "parent": 257, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 257, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 257, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 262, "parent": 261, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 264, "parent": 262, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 262, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeDigits", "value": { "text": "nil" } }, { "name": "digits", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterDigits", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 266, "parent": 265, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 267, "parent": 262, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 268, "parent": 261, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 269, "parent": 268, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 271, "parent": 268, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "nilKeyword", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 272, "parent": 271, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "nilKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 257, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 274, "parent": 199, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeUnknownAttr", "value": { "text": "nil" } }, { "name": "unknownAttr", "value": { "text": "nil" } }, { "name": "unexpectedBetweenUnknownAttrAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 275, "parent": 274, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "defaultKeyword", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 276, "parent": 275, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "defaultKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 278, "parent": 274, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 279, "parent": 278, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 280, "parent": 279, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 282, "parent": 280, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArgumentList", "value": { "text": "nil" } }, { "name": "argumentList", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenArgumentListAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "value": { "text": "nil" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 284, "parent": 283, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 285, "parent": 282, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 282, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 287, "parent": 286, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 288, "parent": 287, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 289, "parent": 287, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 290, "parent": 287, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 291, "parent": 290, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "selfKeyword", "text": "self" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "selfKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 293, "parent": 290, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 290, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 287, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 296, "parent": 286, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "nilKeyword", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "nilKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 282, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 194, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 303, "parent": 190, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 95, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 14, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 306, "parent": 305, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 307, "parent": 306, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 306, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 309, "parent": 308, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 311, "parent": 310, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 309, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 313, "parent": 312, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 314, "parent": 312, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 315, "parent": 314, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 316, "parent": 309, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 308, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 318, "parent": 317, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 319, "parent": 318, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 321, "parent": 320, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 322, "parent": 320, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 323, "parent": 322, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 14, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberDeclListItem", "type": "other" }, { "id": 325, "parent": 324, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 326, "parent": 325, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 327, "parent": 325, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 328, "parent": 327, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 329, "parent": 328, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 330, "parent": 329, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 328, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 332, "parent": 331, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 333, "parent": 331, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 334, "parent": 333, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 328, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 336, "parent": 335, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 335, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 338, "parent": 337, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 339, "parent": 338, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "varKeyword", "text": "var" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 340, "parent": 339, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "varKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 339, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 342, "parent": 341, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 344, "parent": 343, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 345, "parent": 342, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 346, "parent": 345, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 345, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 348, "parent": 347, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 349, "parent": 347, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 350, "parent": 349, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 351, "parent": 350, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 352, "parent": 349, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndDelimiter", "value": { "text": "nil" } }, { "name": "delimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenDelimiterAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 353, "parent": 352, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 354, "parent": 352, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 352, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 356, "parent": 355, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 358, "parent": 357, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 359, "parent": 358, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 360, "parent": 357, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 357, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 362, "parent": 352, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 349, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 365, "parent": 347, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 366, "parent": 337, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 367, "parent": 366, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 368, "parent": 367, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 369, "parent": 368, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 370, "parent": 367, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 371, "parent": 370, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "spacedBinaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 367, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 373, "parent": 372, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 376, "parent": 375, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 377, "parent": 374, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndDelimiter", "value": { "text": "nil" } }, { "name": "delimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenDelimiterAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 378, "parent": 377, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 379, "parent": 377, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 380, "parent": 377, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 381, "parent": 380, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 382, "parent": 381, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 383, "parent": 382, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 384, "parent": 383, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 385, "parent": 384, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 386, "parent": 383, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 387, "parent": 383, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 382, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 389, "parent": 382, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 377, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 391, "parent": 374, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 392, "parent": 391, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 393, "parent": 372, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 394, "parent": 337, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 395, "parent": 394, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 398, "parent": 397, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 399, "parent": 398, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 401, "parent": 399, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 402, "parent": 401, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 399, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 404, "parent": 403, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 405, "parent": 403, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 406, "parent": 405, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenBaseAndDot", "value": { "text": "nil" } }, { "name": "dot", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenDotAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenNameAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 407, "parent": 406, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 408, "parent": 407, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 406, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 406, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 411, "parent": 405, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 412, "parent": 405, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 413, "parent": 395, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 414, "parent": 413, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 413, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 416, "parent": 415, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 417, "parent": 416, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 419, "parent": 418, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 420, "parent": 417, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 421, "parent": 420, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "spacedBinaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 417, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpenDelimiter", "value": { "text": "nil" } }, { "name": "openDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpenDelimiterAndOpenQuote", "value": { "text": "nil" } }, { "name": "openQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpenQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentsSyntax", "value": { "text": "StringLiteralSegmentsSyntax" } }, { "name": "unexpectedBetweenSegmentsAndCloseQuote", "value": { "text": "nil" } }, { "name": "closeQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenCloseQuoteAndCloseDelimiter", "value": { "text": "nil" } }, { "name": "closeDelimiter", "value": { "text": "nil" } }, { "name": "unexpectedAfterCloseDelimiter", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 423, "parent": 422, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegments", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 427, "parent": 424, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndDelimiter", "value": { "text": "nil" } }, { "name": "delimiter", "value": { "text": "nil" } }, { "name": "unexpectedBetweenDelimiterAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "TupleExprElementListSyntax", "value": { "text": "TupleExprElementListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 428, "parent": 427, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 429, "parent": 427, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "TupleExprElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "TupleExprElementList", "type": "collection" }, { "id": 431, "parent": 430, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "TupleExprElement", "type": "other" }, { "id": 432, "parent": 431, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 424, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 436, "parent": 435, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 413, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 337, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 440, "parent": 439, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 442, "parent": 440, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 335, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 12, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 446, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "structKeyword", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenIdentifierAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclBlockSyntax", "value": { "text": "MemberDeclBlockSyntax" } }, { "name": "unexpectedAfterMembers", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "structKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngleBracket", "value": { "text": "nil" } }, { "name": "leftAngleBracket", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleBracketAndGenericParameterList", "value": { "text": "nil" } }, { "name": "genericParameterList", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenGenericParameterListAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngleBracket", "value": { "text": "nil" } }, { "name": "rightAngleBracket", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngleBracket", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 6, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 9, "parent": 6, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberDeclListSyntax", "value": { "text": "MemberDeclListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberDeclBlock", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 10, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberDeclListItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberDeclList", "type": "collection" }, { "class": "missing", "id": 13, "parent": 10, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 14, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 25, "parent": 24, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 23, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 27, "parent": 26, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 29, "parent": 28, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModifiersAndLetOrVarKeyword", "value": { "text": "nil" } }, { "name": "letOrVarKeyword", "value": { "kind": "letKeyword", "text": "let" } }, { "name": "unexpectedBetweenLetOrVarKeywordAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 32, "parent": 31, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "letKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessor", "value": { "text": "nil" } }, { "name": "accessor", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 36, "parent": 35, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "SimpleTypeIdentifierSyntax", "value": { "text": "SimpleTypeIdentifierSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 37, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "SimpleTypeIdentifier", "type": "type" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 16, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 8, "parent": 7, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 7, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "spacedBinaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 12, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 16, "parent": 15, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "spacedBinaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 12, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 21, "parent": 19, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 22, "parent": 21, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 19, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/50800/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEOFToken", "value": { "text": "nil" } }, { "name": "eofToken", "value": { "kind": "eof", "text": "" } }, { "name": "unexpectedAfterEOFToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "IfStmtSyntax", "value": { "text": "IfStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "ifKeyword", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "ifKeyword", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 5, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 6, "parent": 5, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 8, "parent": 7, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperatorOperand", "value": { "text": "nil" } }, { "name": "operatorOperand", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorOperandAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IdentifierExprSyntax", "value": { "text": "IdentifierExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "spacedBinaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 7, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperatorToken", "value": { "text": "nil" } }, { "name": "operatorToken", "value": { "kind": "spacedBinaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperatorToken", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 16, "parent": 15, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "spacedBinaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenIdentifierAndDeclNameArguments", "value": { "text": "nil" } }, { "name": "declNameArguments", "value": { "text": "nil" } }, { "name": "unexpectedAfterDeclNameArguments", "value": { "text": "nil" } } ], "text": "IdentifierExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 21, "parent": 19, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 22, "parent": 21, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSemicolonAndErrorTokens", "value": { "text": "nil" } }, { "name": "errorTokens", "value": { "text": "nil" } }, { "name": "unexpectedAfterErrorTokens", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "returnKeyword", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "returnKeyword", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 19, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "eof", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50800/Tests/Tests/Tests.swift ================================================ @testable import parser import XCTest final class Tests: XCTestCase { func testParser1() throws { let response = try SyntaxParser.parse( code: """ let number = 0 """ ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-1-1.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-1-1.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-1-1.json") write(response.syntaxHTML, filename: "test-1-1.html") } func testParser2() throws { let response = try SyntaxParser.parse( code: """ var temperatureInFahrenheit = 90 if temperatureInFahrenheit <= 32 { print("It's very cold. Consider wearing a scarf.") } else if temperatureInFahrenheit >= 86 { print("It's really warm. Don't forget to wear sunscreen.") } else { print("It's not that cold. Wear a t-shirt.") } // Prints "It's really warm. Don't forget to wear sunscreen." """ ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-1-2.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-1-2.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-1-2.json") write(response.syntaxHTML, filename: "test-1-2.html") } func testParser3() throws { let response = try SyntaxParser.parse( code: #""" import Foundation struct BlackjackCard { // nested Suit enumeration enum Suit: Character { case spades = "♠" case hearts = "♡" case diamonds = "♢" case clubs = "♣" } // nested Rank enumeration enum Rank: Int { case two = 2 case three, four, five, six, seven, eight, nine, ten case jack, queen, king, ace struct Values { let first: Int, second: Int? } var values: Values { switch self { case .ace: return Values(first: 1, second: 11) case .jack, .queen, .king: return Values(first: 10, second: nil) default: return Values(first: self.rawValue, second: nil) } } } // BlackjackCard properties and methods let rank: Rank, suit: Suit var description: String { var output = "suit is \(suit.rawValue)," output += " value is \(rank.values.first)" if let second = rank.values.second { output += " or \(second)" } return output } } """# ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-1-3.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-1-3.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-1-3.json") write(response.syntaxHTML, filename: "test-1-3.html") } func testParser4() throws { let response = try SyntaxParser.parse( code: """ struct Result< {{ let text: String let someOtherThing: String } """, options: ["showmissing"] ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-1-4.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-1-4.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-1-4.json") write(response.syntaxHTML, filename: "test-1-4.html") } func testParser5() throws { let response = try SyntaxParser.parse( code: """ if a + b * c { return } """ ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-1-5.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-1-5.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-1-5.json") write(response.syntaxHTML, filename: "test-1-5.html") } func testParser6() throws { let response = try SyntaxParser.parse( code: """ if a + b × c { return } """ ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-1-6.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-1-6.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-1-6.json") write(response.syntaxHTML, filename: "test-1-6.html") } func testParserFolding1() throws { let response = try SyntaxParser.parse( code: """ let number = 0 """, options: ["fold"] ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-2-1.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-2-1.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-2-1.json") write(response.syntaxHTML, filename: "test-2-1.html") } func testParserFolding2() throws { let response = try SyntaxParser.parse( code: """ var temperatureInFahrenheit = 90 if temperatureInFahrenheit <= 32 { print("It's very cold. Consider wearing a scarf.") } else if temperatureInFahrenheit >= 86 { print("It's really warm. Don't forget to wear sunscreen.") } else { print("It's not that cold. Wear a t-shirt.") } // Prints "It's really warm. Don't forget to wear sunscreen." """, options: ["fold"] ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-2-2.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-2-2.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-2-2.json") write(response.syntaxHTML, filename: "test-2-2.html") } func testParserFolding3() throws { let response = try SyntaxParser.parse( code: #""" import Foundation struct BlackjackCard { // nested Suit enumeration enum Suit: Character { case spades = "♠" case hearts = "♡" case diamonds = "♢" case clubs = "♣" } // nested Rank enumeration enum Rank: Int { case two = 2 case three, four, five, six, seven, eight, nine, ten case jack, queen, king, ace struct Values { let first: Int, second: Int? } var values: Values { switch self { case .ace: return Values(first: 1, second: 11) case .jack, .queen, .king: return Values(first: 10, second: nil) default: return Values(first: self.rawValue, second: nil) } } } // BlackjackCard properties and methods let rank: Rank, suit: Suit var description: String { var output = "suit is \(suit.rawValue)," output += " value is \(rank.values.first)" if let second = rank.values.second { output += " or \(second)" } return output } } """#, options: ["fold"] ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-2-3.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-2-3.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-2-3.json") write(response.syntaxHTML, filename: "test-2-3.html") } func testParserFolding4() throws { let response = try SyntaxParser.parse( code: """ struct Result< {{ let text: String let someOtherThing: String } """, options: ["fold", "showmissing"] ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-2-4.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-2-4.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-2-4.json") write(response.syntaxHTML, filename: "test-2-4.html") } func testParserFolding5() throws { let response = try SyntaxParser.parse( code: """ if a + b * c { return } """, options: ["fold"] ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-2-5.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-2-5.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-2-5.json") write(response.syntaxHTML, filename: "test-2-5.html") } func testParserFolding6() throws { let response = try SyntaxParser.parse( code: """ if a + b × c { return } """, options: ["fold"] ) let decoder = JSONDecoder() XCTAssertEqual( try decoder.decode([TreeNode].self, from: Data(response.syntaxJSON.utf8)), try decoder.decode( [TreeNode].self, from: Data( contentsOf: Bundle.module.url(forResource: "test-2-6.json", withExtension: nil)! ) ) ) XCTAssertEqual( response.syntaxHTML, try String( contentsOf: Bundle.module.url(forResource: "test-2-6.html", withExtension: nil)! ) .replacingOccurrences(of: "\n", with: "") ) write(response.syntaxJSON, filename: "test-2-6.json") write(response.syntaxHTML, filename: "test-2-6.html") } } func write(_ text: String, filename: String) { let directory: String? = nil if let directory { try! text.write(toFile: "\(directory)/\(filename)", atomically: true, encoding: .utf8) } } ================================================ FILE: Resources/parsers/50900/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: Resources/parsers/50900/Package.resolved ================================================ { "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-syntax", "state" : { "revision" : "64889f0c732f210a935a0ad7cda38f77f876262d", "version" : "509.1.1" } } ], "version" : 2 } ================================================ FILE: Resources/parsers/50900/Package.swift ================================================ // swift-tools-version:5.9 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/apple/swift-syntax", from: "509.1.1"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/50900/Sources/parser/SyntaxParser.swift ================================================ import Foundation import SwiftSyntax import SwiftOperators import SwiftParser struct SyntaxParser { static func parse(code: String, options: [String] = []) throws -> SyntaxResponse { let sourceFile = Parser.parse(source: code) let syntax: Syntax if options.contains("fold") { syntax = OperatorTable.standardOperators.foldAll(sourceFile, errorHandler: { _ in }) } else { syntax = Syntax(sourceFile) } let visitor = TokenVisitor( locationConverter: SourceLocationConverter(fileName: "", tree: sourceFile), showMissingTokens: options.contains("showmissing") ) _ = visitor.rewrite(syntax) let html = "\(visitor.list.joined())" let tree = visitor.tree let encoder = JSONEncoder() let json = String(decoding: try encoder.encode(tree), as: UTF8.self) return SyntaxResponse(syntaxHTML: html, syntaxJSON: json, swiftVersion: version) } } ================================================ FILE: Resources/parsers/50900/Sources/parser/TokenVisitor.swift ================================================ import Foundation @_spi(RawSyntax) import SwiftSyntax final class TokenVisitor: SyntaxRewriter { var list = [String]() var tree = [TreeNode]() private var current: TreeNode! private var index = 0 private let locationConverter: SourceLocationConverter private let showMissingTokens: Bool init(locationConverter: SourceLocationConverter, showMissingTokens: Bool) { self.locationConverter = locationConverter self.showMissingTokens = showMissingTokens super.init(viewMode: showMissingTokens ? .all : .sourceAccurate) } override func visitPre(_ node: Syntax) { let syntaxNodeType = node.syntaxNodeType let className: String if "\(syntaxNodeType)".hasSuffix("Syntax") { className = String("\(syntaxNodeType)".dropLast(6)) } else { className = "\(syntaxNodeType)" } let title: String let content: String let type: String if let tokenSyntax = node.as(TokenSyntax.self) { title = tokenSyntax.text content = "\(tokenSyntax.tokenKind)" type = "Token" } else { title = "\(node.trimmed)" content = "\(syntaxNodeType)" type = "Syntax" } let sourceRange = node.sourceRange(converter: locationConverter) let start = sourceRange.start let end = sourceRange.end let graphemeStartColumn: Int if let prefix = String(locationConverter.sourceLines[start.line - 1].utf8.prefix(start.column - 1)) { graphemeStartColumn = prefix.utf16.count + 1 } else { graphemeStartColumn = start.column } let graphemeEndColumn: Int if let prefix = String(locationConverter.sourceLines[end.line - 1].utf8.prefix(end.column - 1)) { graphemeEndColumn = prefix.utf16.count + 1 } else { graphemeEndColumn = end.column } list.append( ""# ) let syntaxType: SyntaxType switch node { case _ where node.is(DeclSyntax.self): syntaxType = .decl case _ where node.is(ExprSyntax.self): syntaxType = .expr case _ where node.is(PatternSyntax.self): syntaxType = .pattern case _ where node.is(TypeSyntax.self): syntaxType = .type default: syntaxType = .other } let treeNode = TreeNode( id: index, text: className, range: Range( startRow: start.line, startColumn: start.column, graphemeStartColumn: graphemeStartColumn, endRow: end.line, endColumn: end.column, graphemeEndColumn: graphemeEndColumn ), type: syntaxType ) tree.append(treeNode) index += 1 let allChildren = node.children(viewMode: .all) switch node.syntaxNodeType.structure { case .layout(let keyPaths): if let syntaxNode = node.as(node.syntaxNodeType) { for keyPath in keyPaths { guard let name = childName(keyPath) else { continue } guard allChildren.contains(where: { (child) in child.keyPathInParent == keyPath }) else { treeNode.structure.append(StructureProperty(name: name, value: StructureValue(text: "nil"))) continue } let keyPath = keyPath as AnyKeyPath switch syntaxNode[keyPath: keyPath] { case let value as TokenSyntax: if value.presence == .missing { treeNode.structure.append( StructureProperty( name: name, value: StructureValue( text: value.text, kind: "\(value.tokenKind)" ) ) ) } else { treeNode.structure.append( StructureProperty( name: name, value: StructureValue( text: value.text, kind: "\(value.tokenKind)" ) ) ) } case let value?: if let value = value as? SyntaxProtocol { let type = "\(value.syntaxNodeType)" treeNode.structure.append(StructureProperty(name: name, value: StructureValue(text: "\(type)"), ref: "\(type)")) } else { treeNode.structure.append(StructureProperty(name: name, value: StructureValue(text: "\(value)"))) } case .none: treeNode.structure.append(StructureProperty(name: name)) } } } case .collection(let syntax): treeNode.type = .collection treeNode.structure.append(StructureProperty(name: "Element", value: StructureValue(text: "\(syntax)"))) treeNode.structure.append(StructureProperty(name: "Count", value: StructureValue(text: "\(node.children(viewMode: .all).count)"))) break case .choices: break } if let current { treeNode.parent = current.id } current = treeNode } override func visit(_ token: TokenSyntax) -> TokenSyntax { current.text = token .text .escapeHTML() .replaceInvisiblesWithHTML() .replaceHTMLWhitespacesWithSymbols() if token.presence == .missing { current.class = "\(token.presence)" } current.token = Token(kind: "\(token.tokenKind)", leadingTrivia: "", trailingTrivia: "") token.leadingTrivia.forEach { (piece) in let trivia = processTriviaPiece(piece) list.append(trivia) current.token?.leadingTrivia += trivia.replaceHTMLWhitespacesWithSymbols() } processToken(token) token.trailingTrivia.forEach { (piece) in let trivia = processTriviaPiece(piece) list.append(trivia) current.token?.trailingTrivia += trivia.replaceHTMLWhitespacesWithSymbols() } return token } override func visitPost(_ node: Syntax) { list.append("") if let parent = current.parent { current = tree[parent] } else { current = nil } } private func processToken(_ token: TokenSyntax) { var kind = "\(token.tokenKind)" if let index = kind.firstIndex(of: "(") { kind = String(kind.prefix(upTo: index)) } if kind.hasSuffix("Keyword") { kind = "keyword" } let sourceRange = token.sourceRange(converter: locationConverter) let start = sourceRange.start let end = sourceRange.end let text = token.presence == .present || showMissingTokens ? token.text : "" list.append( ""# + "\(text.escapeHTML().replaceInvisiblesWithHTML())" ) } private func processTriviaPiece(_ piece: TriviaPiece) -> String { func wrapWithSpanTag(class c: String, text: String) -> String { "\(text.escapeHTML().replaceInvisiblesWithHTML())" } var trivia = "" switch piece { case .spaces(let count): trivia += String(repeating: " ", count: count) case .tabs(let count): trivia += String(repeating: " ", count: count * 2) case .verticalTabs, .formfeeds: break case .newlines(let count), .carriageReturns(let count), .carriageReturnLineFeeds(let count): trivia += String(repeating: "
", count: count) case .lineComment(let text): trivia += wrapWithSpanTag(class: "lineComment", text: text) case .blockComment(let text): trivia += wrapWithSpanTag(class: "blockComment", text: text) case .docLineComment(let text): trivia += wrapWithSpanTag(class: "docLineComment", text: text) case .docBlockComment(let text): trivia += wrapWithSpanTag(class: "docBlockComment", text: text) case .unexpectedText(let text): trivia += wrapWithSpanTag(class: "unexpectedText", text: text) case .backslashes(let count): trivia += String(repeating: #"\"#, count: count) case .pounds(let count): trivia += String(repeating: "#", count: count) } return trivia } } private extension String { func escapeHTML() -> String { var string = self let specialCharacters = [ ("&", "&"), ("<", "<"), (">", ">"), ("\"", """), ("'", "'"), ]; for (unescaped, escaped) in specialCharacters { string = string.replacingOccurrences(of: unescaped, with: escaped, options: .literal, range: nil) } return string } func replaceInvisiblesWithHTML() -> String { self .replacingOccurrences(of: " ", with: " ") .replacingOccurrences(of: "\n", with: "
") } func replaceInvisiblesWithSymbols() -> String { self .replacingOccurrences(of: " ", with: "␣") .replacingOccurrences(of: "\n", with: "↲") } func replaceHTMLWhitespacesWithSymbols() -> String { self .replacingOccurrences(of: " ", with: "") .replacingOccurrences(of: "
", with: "
") } } ================================================ FILE: Resources/parsers/50900/Sources/parser/Version.swift ================================================ import Foundation let version = "5.9.0" ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 26, "parent": 25, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 22, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 28, "parent": 27, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 29, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 35, "parent": 34, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 33, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 40, "parent": 39, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 39, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 47, "parent": 29, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 53, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 55, "parent": 54, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 54, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 54, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 49, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 62, "parent": 61, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 67, "parent": 66, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 68, "parent": 65, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 72, "parent": 71, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 71, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 77, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 79, "parent": 61, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 49, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 49, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 84, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 85, "parent": 84, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 86, "parent": 85, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 85, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 90, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 92, "parent": 91, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 94, "parent": 93, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 95, "parent": 94, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 91, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 99, "parent": 81, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 100, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 414, "parent": 413, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 412, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 416, "parent": 415, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 417, "parent": 412, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 419, "parent": 417, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 421, "parent": 420, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 423, "parent": 422, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 425, "parent": 422, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 427, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 430, "parent": 429, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 428, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 428, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 427, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 436, "parent": 435, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 439, "parent": 438, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 417, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 444, "parent": 443, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 443, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 448, "parent": 447, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 449, "parent": 447, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 450, "parent": 449, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 451, "parent": 447, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 452, "parent": 451, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 453, "parent": 451, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 456, "parent": 455, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 454, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 458, "parent": 454, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 459, "parent": 458, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 453, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 461, "parent": 453, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 462, "parent": 461, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 463, "parent": 443, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 464, "parent": 463, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 465, "parent": 463, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 467, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 469, "parent": 468, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 468, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 468, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 474, "parent": 473, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 475, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 476, "parent": 475, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 479, "parent": 478, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 480, "parent": 478, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 481, "parent": 478, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 483, "parent": 482, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 484, "parent": 483, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 485, "parent": 478, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 487, "parent": 486, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 473, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 489, "parent": 463, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 490, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 491, "parent": 490, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 492, "parent": 491, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 494, "parent": 493, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 496, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 497, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 27, "parent": 26, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 31, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 33, "parent": 32, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 35, "parent": 32, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 32, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 37, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 39, "parent": 38, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 41, "parent": 40, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 46, "parent": 28, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 53, "parent": 52, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 52, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 48, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 60, "parent": 59, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 62, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 64, "parent": 63, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 63, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 70, "parent": 69, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 77, "parent": 59, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 48, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 79, "parent": 48, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 82, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 84, "parent": 83, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 90, "parent": 89, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 97, "parent": 79, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 411, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 415, "parent": 414, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 417, "parent": 416, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 418, "parent": 416, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 419, "parent": 418, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 421, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 422, "parent": 421, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 423, "parent": 421, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 421, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 427, "parent": 426, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 432, "parent": 431, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 433, "parent": 426, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 421, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 416, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 445, "parent": 444, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 446, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 449, "parent": 448, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 450, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 451, "parent": 450, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 452, "parent": 450, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 453, "parent": 452, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 456, "parent": 453, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 458, "parent": 457, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 459, "parent": 452, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 452, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 461, "parent": 460, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 462, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 463, "parent": 462, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 464, "parent": 462, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 465, "parent": 464, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 467, "parent": 466, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 469, "parent": 466, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 471, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 474, "parent": 473, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 475, "parent": 474, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 476, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 476, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 479, "parent": 476, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 480, "parent": 479, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 481, "parent": 480, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 483, "parent": 476, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 484, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 485, "parent": 484, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 471, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 487, "parent": 462, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 489, "parent": 488, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 490, "parent": 489, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 491, "parent": 489, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 492, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 494, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 13, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 13, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/50900/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: Resources/parsers/51000/Package.resolved ================================================ { "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-syntax", "state" : { "revision" : "2bc86522d115234d1f588efe2bcb4ce4be8f8b82", "version" : "510.0.3" } } ], "version" : 2 } ================================================ FILE: Resources/parsers/51000/Package.swift ================================================ // swift-tools-version:5.10 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/apple/swift-syntax", from: "510.0.3"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/51000/Sources/parser/Version.swift ================================================ import Foundation let version = "5.10.0" ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 26, "parent": 25, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 22, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 28, "parent": 27, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 29, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 35, "parent": 34, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 33, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 40, "parent": 39, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 39, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 47, "parent": 29, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 53, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 55, "parent": 54, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 54, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 54, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 49, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 62, "parent": 61, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 67, "parent": 66, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 68, "parent": 65, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 72, "parent": 71, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 71, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 77, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 79, "parent": 61, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 49, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 49, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 84, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 85, "parent": 84, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 86, "parent": 85, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 85, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 90, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 92, "parent": 91, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 94, "parent": 93, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 95, "parent": 94, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 91, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 99, "parent": 81, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 100, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 414, "parent": 413, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 412, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 416, "parent": 415, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 417, "parent": 412, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 419, "parent": 417, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 421, "parent": 420, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 423, "parent": 422, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 425, "parent": 422, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 427, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 430, "parent": 429, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 428, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 428, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 427, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 436, "parent": 435, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 439, "parent": 438, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 417, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 444, "parent": 443, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 443, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 448, "parent": 447, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 449, "parent": 447, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 450, "parent": 449, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 451, "parent": 447, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 452, "parent": 451, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 453, "parent": 451, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 456, "parent": 455, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 454, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 458, "parent": 454, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 459, "parent": 458, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 453, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 461, "parent": 453, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 462, "parent": 461, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 463, "parent": 443, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 464, "parent": 463, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 465, "parent": 463, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 467, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 469, "parent": 468, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 468, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 468, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 474, "parent": 473, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 475, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 476, "parent": 475, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 479, "parent": 478, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 480, "parent": 478, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 481, "parent": 478, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 483, "parent": 482, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 484, "parent": 483, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 485, "parent": 478, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 487, "parent": 486, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 473, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 489, "parent": 463, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 490, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 491, "parent": 490, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 492, "parent": 491, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 494, "parent": 493, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 496, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 497, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 27, "parent": 26, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 31, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 33, "parent": 32, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 35, "parent": 32, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 32, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 37, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 39, "parent": 38, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 41, "parent": 40, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 46, "parent": 28, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 53, "parent": 52, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 52, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 48, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 60, "parent": 59, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 62, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 64, "parent": 63, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 63, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 70, "parent": 69, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 77, "parent": 59, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 48, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 79, "parent": 48, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 82, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 84, "parent": 83, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 90, "parent": 89, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 97, "parent": 79, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 411, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 415, "parent": 414, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 417, "parent": 416, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 418, "parent": 416, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 419, "parent": 418, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 421, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 422, "parent": 421, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 423, "parent": 421, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 421, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 427, "parent": 426, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 432, "parent": 431, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 433, "parent": 426, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 421, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 416, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 445, "parent": 444, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 446, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 449, "parent": 448, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 450, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 451, "parent": 450, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 452, "parent": 450, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 453, "parent": 452, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 456, "parent": 453, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 458, "parent": 457, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 459, "parent": 452, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 452, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 461, "parent": 460, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 462, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 463, "parent": 462, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 464, "parent": 462, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 465, "parent": 464, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 467, "parent": 466, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 469, "parent": 466, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 471, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 474, "parent": 473, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 475, "parent": 474, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 476, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 476, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 479, "parent": 476, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 480, "parent": 479, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 481, "parent": 480, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 483, "parent": 476, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 484, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 485, "parent": 484, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 471, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 487, "parent": 462, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 489, "parent": 488, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 490, "parent": 489, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 491, "parent": 489, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 492, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 494, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 13, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 13, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/51000/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Package.resolved ================================================ { "originHash" : "8515d5150b83025ad58574845ed771a96d911ed4b25e0cab591227cc70c2eab4", "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-syntax", "state" : { "revision" : "0687f71944021d616d34d922343dcef086855920", "version" : "600.0.1" } } ], "version" : 3 } ================================================ FILE: Resources/parsers/60000/Package.swift ================================================ // swift-tools-version:5.10 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/apple/swift-syntax", from: "600.0.1"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/60000/Sources/parser/Version.swift ================================================ import Foundation let version = "6.00.0" ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 26, "parent": 25, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 22, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 28, "parent": 27, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 29, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 35, "parent": 34, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 33, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 40, "parent": 39, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 39, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 47, "parent": 29, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 53, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 55, "parent": 54, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 54, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 54, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 49, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 62, "parent": 61, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 67, "parent": 66, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 68, "parent": 65, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 72, "parent": 71, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 71, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 77, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 79, "parent": 61, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 49, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 49, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 84, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 85, "parent": 84, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 86, "parent": 85, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 85, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 90, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 92, "parent": 91, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 94, "parent": 93, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 95, "parent": 94, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 91, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 99, "parent": 81, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 100, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 414, "parent": 413, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 412, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 416, "parent": 415, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 417, "parent": 412, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 419, "parent": 417, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 421, "parent": 420, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 423, "parent": 422, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 425, "parent": 422, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 427, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 430, "parent": 429, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 428, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 428, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 427, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 436, "parent": 435, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 439, "parent": 438, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 417, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 444, "parent": 443, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 443, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 448, "parent": 447, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 449, "parent": 447, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 450, "parent": 449, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 451, "parent": 447, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 452, "parent": 451, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 453, "parent": 451, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 456, "parent": 455, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 454, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 458, "parent": 454, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 459, "parent": 458, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 453, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 461, "parent": 453, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 462, "parent": 461, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 463, "parent": 443, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 464, "parent": 463, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 465, "parent": 463, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 467, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 469, "parent": 468, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 468, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 468, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 474, "parent": 473, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 475, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 476, "parent": 475, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 479, "parent": 478, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 480, "parent": 478, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 481, "parent": 478, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 483, "parent": 482, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 484, "parent": 483, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 485, "parent": 478, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 487, "parent": 486, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 473, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 489, "parent": 463, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 490, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 491, "parent": 490, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 492, "parent": 491, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 494, "parent": 493, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 496, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 497, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 27, "parent": 26, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 31, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 33, "parent": 32, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 35, "parent": 32, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 32, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 37, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 39, "parent": 38, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 41, "parent": 40, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 46, "parent": 28, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 53, "parent": 52, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 52, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 48, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 60, "parent": 59, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 62, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 64, "parent": 63, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 63, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 70, "parent": 69, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 77, "parent": 59, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 48, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 79, "parent": 48, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 82, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 84, "parent": 83, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 90, "parent": 89, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 97, "parent": 79, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 411, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 415, "parent": 414, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 417, "parent": 416, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 418, "parent": 416, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 419, "parent": 418, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 421, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 422, "parent": 421, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 423, "parent": 421, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 421, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 427, "parent": 426, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 432, "parent": 431, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 433, "parent": 426, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 421, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 416, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 445, "parent": 444, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 446, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 449, "parent": 448, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 450, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 451, "parent": 450, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 452, "parent": 450, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 453, "parent": 452, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 456, "parent": 453, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 458, "parent": 457, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 459, "parent": 452, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 452, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 461, "parent": 460, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 462, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 463, "parent": 462, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 464, "parent": 462, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 465, "parent": 464, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 467, "parent": 466, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 469, "parent": 466, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 471, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 474, "parent": 473, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 475, "parent": 474, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 476, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 476, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 479, "parent": 476, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 480, "parent": 479, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 481, "parent": 480, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 483, "parent": 476, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 484, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 485, "parent": 484, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 471, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 487, "parent": 462, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 489, "parent": 488, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 490, "parent": 489, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 491, "parent": 489, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 492, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 494, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 13, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 13, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60000/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: Resources/parsers/60100/Package.resolved ================================================ { "originHash" : "9c1380812b25a7a61cbbf113c12ca68af64c132e23b44e1f060ec564652daef2", "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-syntax", "state" : { "revision" : "f99ae8aa18f0cf0d53481901f88a0991dc3bd4a2", "version" : "601.0.1" } } ], "version" : 3 } ================================================ FILE: Resources/parsers/60100/Package.swift ================================================ // swift-tools-version:5.10 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/apple/swift-syntax", from: "601.0.1"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/60100/Sources/parser/Version.swift ================================================ import Foundation let version = "6.01.0" ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 26, "parent": 25, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 22, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 28, "parent": 27, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 29, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 35, "parent": 34, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 33, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 40, "parent": 39, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 39, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 47, "parent": 29, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 53, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 55, "parent": 54, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 54, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 54, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 49, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 62, "parent": 61, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 67, "parent": 66, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 68, "parent": 65, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 72, "parent": 71, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 71, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 77, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 79, "parent": 61, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 49, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 49, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 84, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 85, "parent": 84, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 86, "parent": 85, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 85, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 90, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 92, "parent": 91, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 94, "parent": 93, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 95, "parent": 94, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 91, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 99, "parent": 81, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 100, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 414, "parent": 413, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 412, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 416, "parent": 415, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 417, "parent": 412, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 419, "parent": 417, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 421, "parent": 420, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 423, "parent": 422, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 425, "parent": 422, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 427, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 430, "parent": 429, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 428, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 428, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 427, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 436, "parent": 435, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 439, "parent": 438, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 417, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 444, "parent": 443, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 443, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 448, "parent": 447, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 449, "parent": 447, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 450, "parent": 449, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 451, "parent": 447, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 452, "parent": 451, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 453, "parent": 451, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 456, "parent": 455, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 454, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 458, "parent": 454, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 459, "parent": 458, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 453, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 461, "parent": 453, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 462, "parent": 461, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 463, "parent": 443, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 464, "parent": 463, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 465, "parent": 463, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 467, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 469, "parent": 468, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 468, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 468, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 474, "parent": 473, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 475, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 476, "parent": 475, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 479, "parent": 478, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 480, "parent": 478, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 481, "parent": 478, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 483, "parent": 482, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 484, "parent": 483, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 485, "parent": 478, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 487, "parent": 486, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 473, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 489, "parent": 463, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 490, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 491, "parent": 490, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 492, "parent": 491, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 494, "parent": 493, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 496, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 497, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 27, "parent": 26, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 31, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 33, "parent": 32, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 35, "parent": 32, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 32, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 37, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 39, "parent": 38, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 41, "parent": 40, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 46, "parent": 28, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 53, "parent": 52, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 52, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 48, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 60, "parent": 59, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 62, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 64, "parent": 63, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 63, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 70, "parent": 69, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 77, "parent": 59, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 48, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 79, "parent": 48, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 82, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 84, "parent": 83, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 90, "parent": 89, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 97, "parent": 79, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 411, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 415, "parent": 414, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 417, "parent": 416, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 418, "parent": 416, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 419, "parent": 418, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 421, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 422, "parent": 421, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 423, "parent": 421, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 421, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 427, "parent": 426, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 432, "parent": 431, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 433, "parent": 426, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 421, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 416, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 445, "parent": 444, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 446, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 449, "parent": 448, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 450, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 451, "parent": 450, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 452, "parent": 450, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 453, "parent": 452, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 456, "parent": 453, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 458, "parent": 457, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 459, "parent": 452, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 452, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 461, "parent": 460, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 462, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 463, "parent": 462, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 464, "parent": 462, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 465, "parent": 464, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 467, "parent": 466, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 469, "parent": 466, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 471, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 474, "parent": 473, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 475, "parent": 474, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 476, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 476, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 479, "parent": 476, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 480, "parent": 479, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 481, "parent": 480, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 483, "parent": 476, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 484, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 485, "parent": 484, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 471, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 487, "parent": 462, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 489, "parent": 488, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 490, "parent": 489, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 491, "parent": 489, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 492, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 494, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 13, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 13, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60100/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: Resources/parsers/60200/Package.resolved ================================================ { "originHash" : "ea0acfa5036e50d9e86176f9c8bdc2453fc3789f6df5f40e20fe5d5ce712a71e", "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-syntax", "state" : { "revision" : "4799286537280063c85a32f09884cfbca301b1a1", "version" : "602.0.0" } } ], "version" : 3 } ================================================ FILE: Resources/parsers/60200/Package.swift ================================================ // swift-tools-version:5.10 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/apple/swift-syntax", from: "602.0.0"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/60200/Sources/parser/Version.swift ================================================ import Foundation let version = "6.02.0" ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 26, "parent": 25, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 22, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 28, "parent": 27, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 29, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 35, "parent": 34, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 33, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 40, "parent": 39, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 39, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 47, "parent": 29, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 53, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 55, "parent": 54, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 54, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 54, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 49, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 62, "parent": 61, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 67, "parent": 66, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 68, "parent": 65, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 72, "parent": 71, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 71, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 77, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 79, "parent": 61, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 49, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 49, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 84, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 85, "parent": 84, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 86, "parent": 85, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 85, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 90, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 92, "parent": 91, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 94, "parent": 93, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 95, "parent": 94, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 91, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 99, "parent": 81, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 100, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 414, "parent": 413, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 412, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 416, "parent": 415, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 417, "parent": 412, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 419, "parent": 417, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 421, "parent": 420, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 423, "parent": 422, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 425, "parent": 422, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 427, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 430, "parent": 429, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 428, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 428, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 427, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 436, "parent": 435, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 439, "parent": 438, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 417, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 444, "parent": 443, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 443, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 448, "parent": 447, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 449, "parent": 447, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 450, "parent": 449, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 451, "parent": 447, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 452, "parent": 451, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 453, "parent": 451, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 456, "parent": 455, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 454, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 458, "parent": 454, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 459, "parent": 458, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 453, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 461, "parent": 453, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 462, "parent": 461, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 463, "parent": 443, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 464, "parent": 463, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 465, "parent": 463, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 467, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 469, "parent": 468, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 468, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 468, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 474, "parent": 473, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 475, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 476, "parent": 475, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 479, "parent": 478, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 480, "parent": 478, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 481, "parent": 478, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 483, "parent": 482, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 484, "parent": 483, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 485, "parent": 478, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 487, "parent": 486, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 473, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 489, "parent": 463, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 490, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 491, "parent": 490, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 492, "parent": 491, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 494, "parent": 493, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 496, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 497, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 27, "parent": 26, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 31, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 33, "parent": 32, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 35, "parent": 32, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 32, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 37, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 39, "parent": 38, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 41, "parent": 40, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 46, "parent": 28, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 53, "parent": 52, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 52, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 48, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 60, "parent": 59, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 62, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 64, "parent": 63, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 63, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 70, "parent": 69, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 77, "parent": 59, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 48, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 79, "parent": 48, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 82, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 84, "parent": 83, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 90, "parent": 89, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 97, "parent": 79, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 411, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 415, "parent": 414, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 417, "parent": 416, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 418, "parent": 416, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 419, "parent": 418, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 421, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 422, "parent": 421, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 423, "parent": 421, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 421, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 427, "parent": 426, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 432, "parent": 431, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 433, "parent": 426, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 421, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 416, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 445, "parent": 444, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 446, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 449, "parent": 448, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 450, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 451, "parent": 450, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 452, "parent": 450, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 453, "parent": 452, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 456, "parent": 453, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 458, "parent": 457, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 459, "parent": 452, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 452, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 461, "parent": 460, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 462, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 463, "parent": 462, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 464, "parent": 462, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 465, "parent": 464, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 467, "parent": 466, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 469, "parent": 466, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 471, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 474, "parent": 473, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 475, "parent": 474, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 476, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 476, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 479, "parent": 476, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 480, "parent": 479, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 481, "parent": 480, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 483, "parent": 476, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 484, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 485, "parent": 484, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 471, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 487, "parent": 462, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 489, "parent": 488, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 490, "parent": 489, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 491, "parent": 489, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 492, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 494, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 13, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 13, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60200/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: Resources/parsers/60300/Package.resolved ================================================ { "originHash" : "55cb091abfd3b818720d6593c64da59de71af0eed6fe5834ea7ca64e5c18a02a", "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-syntax", "state" : { "revision" : "2b59c0c741e9184ab057fd22950b491076d42e91", "version" : "603.0.0" } } ], "version" : 3 } ================================================ FILE: Resources/parsers/60300/Package.swift ================================================ // swift-tools-version:5.10 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/apple/swift-syntax", from: "603.0.0"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/60300/Sources/parser/Version.swift ================================================ import Foundation let version = "6.03.0" ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 26, "parent": 25, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 22, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 28, "parent": 27, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 29, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 35, "parent": 34, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 33, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 40, "parent": 39, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 39, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 47, "parent": 29, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 53, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 55, "parent": 54, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 54, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 54, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 49, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 62, "parent": 61, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 67, "parent": 66, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 68, "parent": 65, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 72, "parent": 71, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 71, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 77, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 79, "parent": 61, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 49, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 49, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 84, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 85, "parent": 84, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 86, "parent": 85, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 85, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 90, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 92, "parent": 91, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 94, "parent": 93, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 95, "parent": 94, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 91, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 99, "parent": 81, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 100, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 414, "parent": 413, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 412, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 416, "parent": 415, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 417, "parent": 412, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 419, "parent": 417, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 421, "parent": 420, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 423, "parent": 422, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 425, "parent": 422, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 427, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 430, "parent": 429, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 428, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 428, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 427, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 436, "parent": 435, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 439, "parent": 438, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 417, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 444, "parent": 443, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 443, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 448, "parent": 447, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 449, "parent": 447, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 450, "parent": 449, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 451, "parent": 447, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 452, "parent": 451, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 453, "parent": 451, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 456, "parent": 455, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 454, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 458, "parent": 454, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 459, "parent": 458, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 453, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 461, "parent": 453, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 462, "parent": 461, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 463, "parent": 443, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 464, "parent": 463, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 465, "parent": 463, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 467, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 469, "parent": 468, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 468, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 468, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 474, "parent": 473, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 475, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 476, "parent": 475, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 479, "parent": 478, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 480, "parent": 478, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 481, "parent": 478, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 483, "parent": 482, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 484, "parent": 483, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 485, "parent": 478, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 487, "parent": 486, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 473, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 489, "parent": 463, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 490, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 491, "parent": 490, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 492, "parent": 491, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 494, "parent": 493, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 496, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 497, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 27, "parent": 26, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 31, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 33, "parent": 32, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 35, "parent": 32, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 32, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 37, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 39, "parent": 38, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 41, "parent": 40, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 46, "parent": 28, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 53, "parent": 52, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 52, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 48, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 60, "parent": 59, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 62, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 64, "parent": 63, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 63, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 70, "parent": 69, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 77, "parent": 59, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 48, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 79, "parent": 48, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 82, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 84, "parent": 83, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 90, "parent": 89, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 97, "parent": 79, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 411, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 415, "parent": 414, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 417, "parent": 416, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 418, "parent": 416, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 419, "parent": 418, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 421, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 422, "parent": 421, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 423, "parent": 421, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 421, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 427, "parent": 426, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 432, "parent": 431, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 433, "parent": 426, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 421, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 416, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 445, "parent": 444, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 446, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 449, "parent": 448, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 450, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 451, "parent": 450, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 452, "parent": 450, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 453, "parent": 452, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 456, "parent": 453, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 458, "parent": 457, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 459, "parent": 452, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 452, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 461, "parent": 460, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 462, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 463, "parent": 462, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 464, "parent": 462, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 465, "parent": 464, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 467, "parent": 466, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 469, "parent": 466, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 471, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 474, "parent": 473, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 475, "parent": 474, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 476, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 476, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 479, "parent": 476, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 480, "parent": 479, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 481, "parent": 480, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 483, "parent": 476, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 484, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 485, "parent": 484, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 471, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 487, "parent": 462, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 489, "parent": 488, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 490, "parent": 489, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 491, "parent": 489, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 492, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 494, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-4.html ================================================ struct   Result <   > { } ; {
   let  
text :   String

   let  
someOtherThing :   String

}
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-4.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "kind": "semicolon", "text": ";" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Result")", "text": "Result" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "ref": "GenericParameterClauseSyntax", "value": { "text": "GenericParameterClauseSyntax" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 14, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Result", "token": { "kind": "identifier("Result")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 8, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftAngle", "value": { "text": "nil" } }, { "name": "leftAngle", "value": { "kind": "leftAngle", "text": "<" } }, { "name": "unexpectedBetweenLeftAngleAndParameters", "value": { "text": "nil" } }, { "name": "parameters", "ref": "GenericParameterListSyntax", "value": { "text": "GenericParameterListSyntax" } }, { "name": "unexpectedBetweenParametersAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndRightAngle", "value": { "text": "nil" } }, { "name": "rightAngle", "value": { "kind": "rightAngle", "text": ">" } }, { "name": "unexpectedAfterRightAngle", "value": { "text": "nil" } } ], "text": "GenericParameterClause", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "<", "token": { "kind": "leftAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "GenericParameterSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "GenericParameterList", "type": "collection" }, { "class": "missing", "id": 11, "parent": 8, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 16, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": ">", "token": { "kind": "rightAngle", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 3, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 13, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "class": "missing", "id": 15, "parent": 12, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "class": "missing", "id": 16, "parent": 2, "range": { "endColumn": 17, "endRow": 1, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": ";", "token": { "kind": "semicolon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 17, "parent": 1, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ClosureExprSyntax", "value": { "text": "ClosureExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 18, "parent": 17, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndSignature", "value": { "text": "nil" } }, { "name": "signature", "value": { "text": "nil" } }, { "name": "unexpectedBetweenSignatureAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "ClosureExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 18, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 21, "parent": 20, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 22, "parent": 21, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 23, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 24, "parent": 22, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 25, "parent": 22, "range": { "endColumn": 6, "endRow": 2, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 22, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 27, "parent": 26, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 28, "parent": 27, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("text")", "text": "text" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 29, "parent": 28, "range": { "endColumn": 11, "endRow": 2, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 2 }, "structure": [], "text": "text", "token": { "kind": "identifier("text")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 27, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 31, "parent": 30, "range": { "endColumn": 12, "endRow": 2, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 2 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 32, "parent": 30, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 33, "parent": 32, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 2 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 34, "parent": 20, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 19, "endRow": 2, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 6, "endRow": 3, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 3 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("someOtherThing")", "text": "someOtherThing" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 42, "parent": 41, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 3 }, "structure": [], "text": "someOtherThing", "token": { "kind": "identifier("someOtherThing")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 40, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 44, "parent": 43, "range": { "endColumn": 22, "endRow": 3, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 3 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 43, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 46, "parent": 45, "range": { "endColumn": 29, "endRow": 3, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 18, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 4 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 0, "range": { "endColumn": 2, "endRow": 4, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 4 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 13, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 13, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/60300/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata ================================================ ================================================ FILE: Resources/parsers/trunk/Package.resolved ================================================ { "pins" : [ { "identity" : "swift-syntax", "kind" : "remoteSourceControl", "location" : "https://github.com/swiftlang/swift-syntax", "state" : { "branch" : "main", "revision" : "51c8c237beea1baa9cac64ef83cec68c6790506c" } } ], "version" : 2 } ================================================ FILE: Resources/parsers/trunk/Package.swift ================================================ // swift-tools-version:5.8 import PackageDescription let package = Package( name: "parser", platforms: [ .macOS(.v13) ], dependencies: [ .package(url: "https://github.com/swiftlang/swift-syntax", branch: "main"), ], targets: [ .executableTarget( name: "parser", dependencies: [ .product(name: "SwiftSyntax", package: "swift-syntax"), .product(name: "SwiftOperators", package: "swift-syntax"), .product(name: "SwiftParser", package: "swift-syntax"), ], swiftSettings: [ .unsafeFlags(["-cross-module-optimization"], .when(configuration: .release)) ] ), .testTarget( name: "Tests", dependencies: [ .target(name: "parser"), ], resources: [.process("Fixtures")] ) ] ) ================================================ FILE: Resources/parsers/trunk/Sources/parser/Version.swift ================================================ import Foundation let version = "trunk" ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 24, "parent": 23, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 22, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 26, "parent": 25, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 22, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 28, "parent": 27, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 29, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 30, "parent": 29, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 29, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 33, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 35, "parent": 34, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 33, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 37, "parent": 33, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 39, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 40, "parent": 39, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 41, "parent": 39, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 39, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 33, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 47, "parent": 29, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 50, "parent": 49, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 51, "parent": 49, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 53, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 55, "parent": 54, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 54, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 54, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 60, "parent": 59, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 49, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 62, "parent": 61, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 63, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 64, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 65, "parent": 64, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 66, "parent": 65, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 67, "parent": 66, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 68, "parent": 65, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 69, "parent": 65, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 70, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 71, "parent": 70, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 72, "parent": 71, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 73, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 74, "parent": 73, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 71, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 77, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 65, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 79, "parent": 61, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 80, "parent": 49, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 49, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 82, "parent": 81, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 83, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 84, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 85, "parent": 84, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 86, "parent": 85, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 87, "parent": 86, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 88, "parent": 85, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 89, "parent": 85, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 90, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 92, "parent": 91, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 93, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 94, "parent": 93, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 95, "parent": 94, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 91, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 85, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 99, "parent": 81, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 100, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 414, "parent": 413, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 415, "parent": 412, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 416, "parent": 415, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 417, "parent": 412, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 418, "parent": 417, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 419, "parent": 417, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 421, "parent": 420, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 422, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 423, "parent": 422, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 422, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 425, "parent": 422, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 427, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 430, "parent": 429, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 428, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 432, "parent": 428, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 433, "parent": 432, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 427, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 435, "parent": 427, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 436, "parent": 435, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 422, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 438, "parent": 419, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 439, "parent": 438, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 417, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 441, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 443, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 444, "parent": 443, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 445, "parent": 443, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 448, "parent": 447, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 449, "parent": 447, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 450, "parent": 449, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 451, "parent": 447, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 452, "parent": 451, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 453, "parent": 451, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 456, "parent": 455, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 454, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 458, "parent": 454, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 459, "parent": 458, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 453, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 461, "parent": 453, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 462, "parent": 461, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 463, "parent": 443, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 464, "parent": 463, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 465, "parent": 463, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 467, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "ExprList", "type": "collection" }, { "id": 469, "parent": 468, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 468, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 468, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 474, "parent": 473, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 475, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 476, "parent": 475, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 479, "parent": 478, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 480, "parent": 478, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 481, "parent": 478, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 483, "parent": 482, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 484, "parent": 483, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 485, "parent": 478, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 475, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 487, "parent": 486, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 473, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 489, "parent": 463, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 490, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 491, "parent": 490, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 492, "parent": 491, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 494, "parent": 493, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 496, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 497, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-4.html ================================================ struct Result< >{{
  let 
text: String
  let 
someOtherThing: String
}
}
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-4.json ================================================ [{"text":"SourceFile","range":{"endRow":4,"startRow":1,"startColumn":1,"endColumn":2,"graphemeEndColumn":2,"graphemeStartColumn":1},"type":"other","structure":[{"name":"unexpectedBeforeShebang","value":{"text":"nil"}},{"name":"shebang","value":{"text":"nil"}},{"name":"unexpectedBetweenShebangAndStatements","value":{"text":"nil"}},{"name":"statements","ref":"CodeBlockItemListSyntax","value":{"text":"CodeBlockItemListSyntax"}},{"name":"unexpectedBetweenStatementsAndEndOfFileToken","value":{"text":"nil"}},{"name":"endOfFileToken","value":{"text":"","kind":"endOfFile"}},{"name":"unexpectedAfterEndOfFileToken","value":{"text":"nil"}}],"id":0},{"id":1,"range":{"endRow":4,"graphemeStartColumn":1,"endColumn":2,"graphemeEndColumn":2,"startColumn":1,"startRow":1},"structure":[{"name":"Element","value":{"text":"CodeBlockItemSyntax"}},{"name":"Count","value":{"text":"1"}}],"type":"collection","parent":0,"text":"CodeBlockItemList"},{"id":2,"range":{"endColumn":2,"graphemeEndColumn":2,"startRow":1,"graphemeStartColumn":1,"startColumn":1,"endRow":4},"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeItem"},{"value":{"text":"StructDeclSyntax"},"name":"item","ref":"StructDeclSyntax"},{"value":{"text":"nil"},"name":"unexpectedBetweenItemAndSemicolon"},{"value":{"text":"nil"},"name":"semicolon"},{"value":{"text":"nil"},"name":"unexpectedAfterSemicolon"}],"type":"other","parent":1,"text":"CodeBlockItem"},{"id":3,"range":{"startRow":1,"startColumn":1,"endColumn":2,"graphemeStartColumn":1,"endRow":4,"graphemeEndColumn":2},"structure":[{"name":"unexpectedBeforeAttributes","value":{"text":"nil"}},{"name":"attributes","ref":"AttributeListSyntax","value":{"text":"AttributeListSyntax"}},{"name":"unexpectedBetweenAttributesAndModifiers","value":{"text":"nil"}},{"name":"modifiers","ref":"DeclModifierListSyntax","value":{"text":"DeclModifierListSyntax"}},{"name":"unexpectedBetweenModifiersAndStructKeyword","value":{"text":"nil"}},{"name":"structKeyword","value":{"kind":"keyword(SwiftSyntax.Keyword.struct)","text":"struct"}},{"name":"unexpectedBetweenStructKeywordAndName","value":{"text":"nil"}},{"name":"name","value":{"text":"Result","kind":"identifier("Result")"}},{"name":"unexpectedBetweenNameAndGenericParameterClause","value":{"text":"nil"}},{"name":"genericParameterClause","ref":"GenericParameterClauseSyntax","value":{"text":"GenericParameterClauseSyntax"}},{"name":"unexpectedBetweenGenericParameterClauseAndInheritanceClause","value":{"text":"nil"}},{"name":"inheritanceClause","value":{"text":"nil"}},{"name":"unexpectedBetweenInheritanceClauseAndGenericWhereClause","value":{"text":"nil"}},{"name":"genericWhereClause","value":{"text":"nil"}},{"name":"unexpectedBetweenGenericWhereClauseAndMemberBlock","value":{"text":"nil"}},{"name":"memberBlock","ref":"MemberBlockSyntax","value":{"text":"MemberBlockSyntax"}},{"name":"unexpectedAfterMemberBlock","value":{"text":"nil"}}],"type":"decl","parent":2,"text":"StructDecl"},{"id":4,"range":{"startColumn":1,"graphemeStartColumn":1,"startRow":1,"graphemeEndColumn":1,"endColumn":1,"endRow":1},"structure":[{"value":{"text":"Element"},"name":"Element"},{"value":{"text":"0"},"name":"Count"}],"type":"collection","parent":3,"text":"AttributeList"},{"id":5,"range":{"startColumn":1,"startRow":1,"endRow":1,"endColumn":1,"graphemeEndColumn":1,"graphemeStartColumn":1},"structure":[{"value":{"text":"DeclModifierSyntax"},"name":"Element"},{"value":{"text":"0"},"name":"Count"}],"type":"collection","parent":3,"text":"DeclModifierList"},{"text":"struct","token":{"kind":"keyword(SwiftSyntax.Keyword.struct)","leadingTrivia":"","trailingTrivia":"␣<\/span>"},"id":6,"range":{"graphemeStartColumn":1,"startRow":1,"endColumn":7,"graphemeEndColumn":7,"endRow":1,"startColumn":1},"structure":[],"type":"other","parent":3},{"id":7,"parent":3,"structure":[],"token":{"kind":"identifier("Result")","leadingTrivia":"","trailingTrivia":""},"text":"Result","range":{"graphemeStartColumn":8,"startRow":1,"endColumn":14,"graphemeEndColumn":14,"endRow":1,"startColumn":8},"type":"other"},{"id":8,"range":{"graphemeStartColumn":14,"startRow":1,"endColumn":15,"graphemeEndColumn":15,"endRow":1,"startColumn":14},"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeLeftAngle"},{"value":{"text":"<","kind":"leftAngle"},"name":"leftAngle"},{"value":{"text":"nil"},"name":"unexpectedBetweenLeftAngleAndParameters"},{"value":{"text":"GenericParameterListSyntax"},"ref":"GenericParameterListSyntax","name":"parameters"},{"value":{"text":"nil"},"name":"unexpectedBetweenParametersAndGenericWhereClause"},{"value":{"text":"nil"},"name":"genericWhereClause"},{"value":{"text":"nil"},"name":"unexpectedBetweenGenericWhereClauseAndRightAngle"},{"value":{"text":">","kind":"rightAngle"},"name":"rightAngle"},{"value":{"text":"nil"},"name":"unexpectedAfterRightAngle"}],"type":"other","parent":3,"text":"GenericParameterClause"},{"range":{"endRow":1,"graphemeEndColumn":15,"graphemeStartColumn":14,"startColumn":14,"endColumn":15,"startRow":1},"type":"other","id":9,"structure":[],"parent":8,"token":{"leadingTrivia":"","trailingTrivia":"␣<\/span>","kind":"leftAngle"},"text":"<"},{"id":10,"range":{"endRow":1,"graphemeEndColumn":16,"graphemeStartColumn":16,"startColumn":16,"endColumn":16,"startRow":1},"structure":[{"name":"Element","value":{"text":"GenericParameterSyntax"}},{"name":"Count","value":{"text":"0"}}],"type":"collection","parent":8,"text":"GenericParameterList"},{"structure":[],"token":{"kind":"rightAngle","trailingTrivia":"","leadingTrivia":""},"parent":8,"range":{"graphemeEndColumn":16,"endRow":1,"startColumn":16,"graphemeStartColumn":16,"endColumn":16,"startRow":1},"type":"other","class":"missing","text":">","id":11},{"id":12,"range":{"graphemeEndColumn":2,"endRow":4,"startColumn":16,"graphemeStartColumn":16,"endColumn":2,"startRow":1},"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeLeftBrace"},{"value":{"text":"{","kind":"leftBrace"},"name":"leftBrace"},{"value":{"text":"nil"},"name":"unexpectedBetweenLeftBraceAndMembers"},{"value":{"text":"MemberBlockItemListSyntax"},"ref":"MemberBlockItemListSyntax","name":"members"},{"value":{"text":"nil"},"name":"unexpectedBetweenMembersAndRightBrace"},{"value":{"kind":"rightBrace","text":"}"},"name":"rightBrace"},{"value":{"text":"nil"},"name":"unexpectedAfterRightBrace"}],"type":"other","parent":3,"text":"MemberBlock"},{"text":"{","id":13,"token":{"leadingTrivia":"","kind":"leftBrace","trailingTrivia":""},"range":{"graphemeStartColumn":16,"graphemeEndColumn":17,"endRow":1,"endColumn":17,"startColumn":16,"startRow":1},"parent":12,"type":"other","structure":[]},{"id":14,"range":{"graphemeStartColumn":17,"graphemeEndColumn":2,"endRow":4,"endColumn":2,"startColumn":17,"startRow":1},"structure":[{"value":{"text":"MemberBlockItemSyntax"},"name":"Element"},{"value":{"text":"1"},"name":"Count"}],"type":"collection","parent":12,"text":"MemberBlockItemList"},{"id":15,"range":{"startColumn":17,"graphemeEndColumn":2,"endColumn":2,"graphemeStartColumn":17,"startRow":1,"endRow":4},"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeDecl"},{"value":{"text":"UnexpectedCodeDeclSyntax"},"ref":"UnexpectedCodeDeclSyntax","name":"decl"},{"value":{"text":"nil"},"name":"unexpectedBetweenDeclAndSemicolon"},{"value":{"text":"nil"},"name":"semicolon"},{"value":{"text":"nil"},"name":"unexpectedAfterSemicolon"}],"type":"other","parent":14,"text":"MemberBlockItem"},{"id":16,"range":{"graphemeStartColumn":17,"graphemeEndColumn":2,"startColumn":17,"endColumn":2,"endRow":4,"startRow":1},"structure":[{"value":{"text":"UnexpectedNodesSyntax"},"ref":"UnexpectedNodesSyntax","name":"unexpectedCode"}],"type":"decl","parent":15,"text":"UnexpectedCodeDecl"},{"id":17,"range":{"graphemeEndColumn":2,"startColumn":17,"graphemeStartColumn":17,"startRow":1,"endRow":4,"endColumn":2},"structure":[{"name":"Element","value":{"text":"Syntax"}},{"name":"Count","value":{"text":"10"}}],"type":"collection","parent":16,"text":"UnexpectedNodes"},{"parent":17,"range":{"startRow":1,"startColumn":17,"graphemeStartColumn":17,"graphemeEndColumn":18,"endRow":1,"endColumn":18},"type":"other","text":"{","structure":[],"token":{"leadingTrivia":"","kind":"leftBrace","trailingTrivia":""},"id":18},{"id":19,"token":{"leadingTrivia":"↲<\/span>␣<\/span>␣<\/span>","kind":"keyword(SwiftSyntax.Keyword.let)","trailingTrivia":"␣<\/span>"},"structure":[],"text":"let","type":"other","parent":17,"range":{"startRow":2,"startColumn":3,"graphemeStartColumn":3,"graphemeEndColumn":6,"endRow":2,"endColumn":6}},{"text":"text","parent":17,"id":20,"type":"other","structure":[],"token":{"leadingTrivia":"","kind":"identifier("text")","trailingTrivia":""},"range":{"startRow":2,"startColumn":7,"graphemeStartColumn":7,"graphemeEndColumn":11,"endRow":2,"endColumn":11}},{"id":21,"token":{"leadingTrivia":"","kind":"colon","trailingTrivia":"␣<\/span>"},"text":":","parent":17,"structure":[],"range":{"startRow":2,"startColumn":11,"graphemeStartColumn":11,"graphemeEndColumn":12,"endRow":2,"endColumn":12},"type":"other"},{"structure":[],"id":22,"parent":17,"range":{"startRow":2,"startColumn":13,"graphemeStartColumn":13,"graphemeEndColumn":19,"endRow":2,"endColumn":19},"type":"other","token":{"leadingTrivia":"","kind":"identifier("String")","trailingTrivia":""},"text":"String"},{"type":"other","range":{"startRow":3,"startColumn":3,"graphemeStartColumn":3,"graphemeEndColumn":6,"endRow":3,"endColumn":6},"structure":[],"token":{"leadingTrivia":"↲<\/span>␣<\/span>␣<\/span>","kind":"keyword(SwiftSyntax.Keyword.let)","trailingTrivia":"␣<\/span>"},"id":23,"parent":17,"text":"let"},{"type":"other","structure":[],"range":{"startRow":3,"startColumn":7,"graphemeStartColumn":7,"graphemeEndColumn":21,"endRow":3,"endColumn":21},"text":"someOtherThing","id":24,"token":{"leadingTrivia":"","kind":"identifier("someOtherThing")","trailingTrivia":""},"parent":17},{"id":25,"range":{"startRow":3,"startColumn":21,"graphemeStartColumn":21,"graphemeEndColumn":22,"endRow":3,"endColumn":22},"structure":[],"token":{"leadingTrivia":"","kind":"colon","trailingTrivia":"␣<\/span>"},"type":"other","parent":17,"text":":"},{"id":26,"structure":[],"parent":17,"type":"other","range":{"startRow":3,"startColumn":23,"graphemeStartColumn":23,"graphemeEndColumn":29,"endRow":3,"endColumn":29},"text":"String","token":{"leadingTrivia":"","kind":"identifier("String")","trailingTrivia":""}},{"parent":17,"token":{"leadingTrivia":"↲<\/span>","kind":"rightBrace","trailingTrivia":""},"range":{"startRow":4,"startColumn":1,"graphemeStartColumn":1,"graphemeEndColumn":2,"endRow":4,"endColumn":2},"type":"other","text":"}","structure":[],"id":27},{"type":"other","text":"}","range":{"startRow":4,"startColumn":2,"graphemeStartColumn":2,"graphemeEndColumn":2,"endRow":4,"endColumn":2},"class":"missing","id":28,"structure":[],"token":{"leadingTrivia":"","kind":"rightBrace","trailingTrivia":""},"parent":12},{"range":{"startRow":4,"startColumn":2,"graphemeStartColumn":2,"graphemeEndColumn":2,"endRow":4,"endColumn":2},"parent":0,"type":"other","token":{"leadingTrivia":"","kind":"endOfFile","trailingTrivia":""},"text":"","structure":[],"id":29}] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-1-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "SequenceExprSyntax", "value": { "text": "SequenceExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "ExprListSyntax", "value": { "text": "ExprListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "SequenceExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ExprSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "ExprList", "type": "collection" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 9, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 9, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-1.html ================================================ let   number   =   0 ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-1.json ================================================ [ { "id": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("number")", "text": "number" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "number", "token": { "kind": "identifier("number")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("0")", "text": "0" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "0", "token": { "kind": "integerLiteral("0")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 0, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-2.html ================================================ var   temperatureInFahrenheit   =   90

if  
temperatureInFahrenheit   <=   32   {
   print
( " It's very cold. Consider wearing a scarf. " )

}  
else   if   temperatureInFahrenheit   >=   86   {
   print
( " It's really warm. Don't forget to wear sunscreen. " )

}  
else   {
   print
( " It's not that cold. Wear a t-shirt. " )

}


// Prints "It's really warm. Don't forget to wear sunscreen."
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-2.json ================================================ [ { "id": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 4, "endRow": 1, "graphemeEndColumn": 4, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 10, "parent": 9, "range": { "endColumn": 28, "endRow": 1, "graphemeEndColumn": 28, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 1 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 12, "parent": 11, "range": { "endColumn": 30, "endRow": 1, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 1 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 11, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("90")", "text": "90" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 33, "endRow": 1, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 1 }, "structure": [], "text": "90", "token": { "kind": "integerLiteral("90")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 1, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 16, "parent": 15, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 18, "parent": 17, "range": { "endColumn": 3, "endRow": 3, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 19, "parent": 17, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 20, "parent": 19, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 22, "parent": 21, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 23, "parent": 22, "range": { "endColumn": 27, "endRow": 3, "graphemeEndColumn": 27, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 3 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 21, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("<=")", "text": "<=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 25, "parent": 24, "range": { "endColumn": 30, "endRow": 3, "graphemeEndColumn": 30, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 3 }, "structure": [], "text": "<=", "token": { "kind": "binaryOperator("<=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 21, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("32")", "text": "32" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 27, "parent": 26, "range": { "endColumn": 33, "endRow": 3, "graphemeEndColumn": 33, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 3 }, "structure": [], "text": "32", "token": { "kind": "integerLiteral("32")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 28, "parent": 17, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 35, "endRow": 3, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 30, "parent": 28, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 31, "parent": 30, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 33, "parent": 32, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 34, "parent": 33, "range": { "endColumn": 8, "endRow": 4, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 4 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 35, "parent": 32, "range": { "endColumn": 9, "endRow": 4, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 4 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 36, "parent": 32, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 37, "parent": 36, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 38, "parent": 37, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 39, "parent": 38, "range": { "endColumn": 10, "endRow": 4, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 40, "parent": 38, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 41, "parent": 40, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "text": "It'sverycold.Considerwearingascarf." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 42, "parent": 41, "range": { "endColumn": 51, "endRow": 4, "graphemeEndColumn": 51, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 4 }, "structure": [], "text": "It'sverycold.Considerwearingascarf.", "token": { "kind": "stringSegment("It\\'s very cold. Consider wearing a scarf.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 43, "parent": 38, "range": { "endColumn": 52, "endRow": 4, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 4 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 4 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 45, "parent": 32, "range": { "endColumn": 53, "endRow": 4, "graphemeEndColumn": 53, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 4 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 46, "parent": 28, "range": { "endColumn": 2, "endRow": 5, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 5 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 47, "parent": 17, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 48, "parent": 17, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.else)", "text": "else" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 49, "parent": 48, "range": { "endColumn": 10, "endRow": 5, "graphemeEndColumn": 10, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 48, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 51, "parent": 50, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 52, "parent": 51, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 53, "parent": 52, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("temperatureInFahrenheit")", "text": "temperatureInFahrenheit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 54, "parent": 53, "range": { "endColumn": 34, "endRow": 5, "graphemeEndColumn": 34, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 5 }, "structure": [], "text": "temperatureInFahrenheit", "token": { "kind": "identifier("temperatureInFahrenheit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 52, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator(">=")", "text": ">=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 56, "parent": 55, "range": { "endColumn": 37, "endRow": 5, "graphemeEndColumn": 37, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 5 }, "structure": [], "text": ">=", "token": { "kind": "binaryOperator(">=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 57, "parent": 52, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("86")", "text": "86" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 58, "parent": 57, "range": { "endColumn": 40, "endRow": 5, "graphemeEndColumn": 40, "graphemeStartColumn": 38, "startColumn": 38, "startRow": 5 }, "structure": [], "text": "86", "token": { "kind": "integerLiteral("86")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 59, "parent": 48, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 60, "parent": 59, "range": { "endColumn": 42, "endRow": 5, "graphemeEndColumn": 42, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 61, "parent": 59, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 62, "parent": 61, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 63, "parent": 62, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 64, "parent": 63, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 65, "parent": 64, "range": { "endColumn": 8, "endRow": 6, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 6 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 63, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 6 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 67, "parent": 63, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 68, "parent": 67, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 69, "parent": 68, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 70, "parent": 69, "range": { "endColumn": 10, "endRow": 6, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 69, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "text": "It'sreallywarm.Don'tforgettowearsunscreen." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 59, "endRow": 6, "graphemeEndColumn": 59, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "It'sreallywarm.Don'tforgettowearsunscreen.", "token": { "kind": "stringSegment("It\\'s really warm. Don\\'t forget to wear sunscreen.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 69, "range": { "endColumn": 60, "endRow": 6, "graphemeEndColumn": 60, "graphemeStartColumn": 59, "startColumn": 59, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 75, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 60, "startColumn": 60, "startRow": 6 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 63, "range": { "endColumn": 61, "endRow": 6, "graphemeEndColumn": 61, "graphemeStartColumn": 61, "startColumn": 61, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 77, "parent": 59, "range": { "endColumn": 2, "endRow": 7, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 7 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 48, "range": { "endColumn": 7, "endRow": 7, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 7 }, "structure": [], "text": "else", "token": { "kind": "keyword(SwiftSyntax.Keyword.else)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 79, "parent": 48, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 7 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 79, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 82, "parent": 81, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 84, "parent": 83, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("print")", "text": "print" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 85, "parent": 84, "range": { "endColumn": 8, "endRow": 8, "graphemeEndColumn": 8, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 8 }, "structure": [], "text": "print", "token": { "kind": "identifier("print")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 8 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 90, "parent": 89, "range": { "endColumn": 10, "endRow": 8, "graphemeEndColumn": 10, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 91, "parent": 89, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 92, "parent": 91, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "text": "It'snotthatcold.Wearat-shirt." } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 93, "parent": 92, "range": { "endColumn": 45, "endRow": 8, "graphemeEndColumn": 45, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "It'snotthatcold.Wearat-shirt.", "token": { "kind": "stringSegment("It\\'s not that cold. Wear a t-shirt.")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 89, "range": { "endColumn": 46, "endRow": 8, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 95, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 8 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 96, "parent": 83, "range": { "endColumn": 47, "endRow": 8, "graphemeEndColumn": 47, "graphemeStartColumn": 47, "startColumn": 47, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 97, "parent": 79, "range": { "endColumn": 2, "endRow": 9, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 9 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 0, "range": { "endColumn": 62, "endRow": 11, "graphemeEndColumn": 62, "graphemeStartColumn": 62, "startColumn": 62, "startRow": 11 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "

//Prints"It'sreallywarm.Don'tforgettowearsunscreen."", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-3.html ================================================ import   Foundation

struct  
BlackjackCard   {
   // nested Suit enumeration
   enum  
Suit :   Character   {
     case  
spades   =   " "

     case  
hearts   =   " "

     case  
diamonds   =   " "

     case  
clubs   =   " "

   }


   // nested Rank enumeration
   enum  
Rank :   Int   {
     case  
two   =   2

     case  
three ,   four ,   five ,   six ,   seven ,   eight ,   nine ,   ten

     case  
jack ,   queen ,   king ,   ace


     struct  
Values   {
       let  
first :   Int ,   second :   Int ?

     }


     var  
values :   Values   {
       switch  
self   {
       case  
. ace :

         return  
Values ( first :   1 ,   second :   11 )

       case  
. jack ,   . queen ,   . king :

         return  
Values ( first :   10 ,   second :   nil )

       default
:

         return  
Values ( first :   self . rawValue ,   second :   nil )

       }

     }

   }


   // BlackjackCard properties and methods
   let  
rank :   Rank ,   suit :   Suit

   var  
description :   String   {
     var  
output   =   " suit is  \ ( suit . rawValue ) , "

     output  
+=   "  value is  \ ( rank . values . first ) "

     if  
let   second   =   rank . values . second   {
       output  
+=   "  or  \ ( second ) "

     }

     return  
output

   }

}

================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-3.json ================================================ [ { "id": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ImportDeclSyntax", "value": { "text": "ImportDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndImportKeyword", "value": { "text": "nil" } }, { "name": "importKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.import)", "text": "import" } }, { "name": "unexpectedBetweenImportKeywordAndImportKindSpecifier", "value": { "text": "nil" } }, { "name": "importKindSpecifier", "value": { "text": "nil" } }, { "name": "unexpectedBetweenImportKindSpecifierAndPath", "value": { "text": "nil" } }, { "name": "path", "ref": "ImportPathComponentListSyntax", "value": { "text": "ImportPathComponentListSyntax" } }, { "name": "unexpectedAfterPath", "value": { "text": "nil" } } ], "text": "ImportDecl", "type": "decl" }, { "id": 4, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 5, "parent": 3, "range": { "endColumn": 1, "endRow": 1, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 6, "parent": 3, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "import", "token": { "kind": "keyword(SwiftSyntax.Keyword.import)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 7, "parent": 3, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ImportPathComponentSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ImportPathComponentList", "type": "collection" }, { "id": 8, "parent": 7, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Foundation")", "text": "Foundation" } }, { "name": "unexpectedBetweenNameAndTrailingPeriod", "value": { "text": "nil" } }, { "name": "trailingPeriod", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingPeriod", "value": { "text": "nil" } } ], "text": "ImportPathComponent", "type": "other" }, { "id": 9, "parent": 8, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "Foundation", "token": { "kind": "identifier("Foundation")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 10, "parent": 1, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 11, "parent": 10, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("BlackjackCard")", "text": "BlackjackCard" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 12, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 13, "parent": 11, "range": { "endColumn": 18, "endRow": 1, "graphemeEndColumn": 18, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 14, "parent": 11, "range": { "endColumn": 7, "endRow": 3, "graphemeEndColumn": 7, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 15, "parent": 11, "range": { "endColumn": 21, "endRow": 3, "graphemeEndColumn": 21, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 3 }, "structure": [], "text": "BlackjackCard", "token": { "kind": "identifier("BlackjackCard")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 11, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 17, "parent": 16, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 3 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 16, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 19, "parent": 18, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 20, "parent": 19, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 21, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 22, "parent": 20, "range": { "endColumn": 23, "endRow": 3, "graphemeEndColumn": 23, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 3 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 23, "parent": 20, "range": { "endColumn": 7, "endRow": 5, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 5 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "
//nestedSuitenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 24, "parent": 20, "range": { "endColumn": 12, "endRow": 5, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 5 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 25, "parent": 20, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 26, "parent": 25, "range": { "endColumn": 13, "endRow": 5, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 5 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 25, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 28, "parent": 27, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 29, "parent": 28, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Character")", "text": "Character" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 30, "parent": 29, "range": { "endColumn": 23, "endRow": 5, "graphemeEndColumn": 23, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 5 }, "structure": [], "text": "Character", "token": { "kind": "identifier("Character")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 31, "parent": 20, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 32, "parent": 31, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 5 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 33, "parent": 31, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 34, "parent": 33, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 35, "parent": 34, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 36, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 37, "parent": 35, "range": { "endColumn": 25, "endRow": 5, "graphemeEndColumn": 25, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 5 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 38, "parent": 35, "range": { "endColumn": 9, "endRow": 6, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 6 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 39, "parent": 35, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 40, "parent": 39, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("spades")", "text": "spades" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 41, "parent": 40, "range": { "endColumn": 16, "endRow": 6, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 6 }, "structure": [], "text": "spades", "token": { "kind": "identifier("spades")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 42, "parent": 40, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 43, "parent": 42, "range": { "endColumn": 18, "endRow": 6, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 6 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 44, "parent": 42, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 45, "parent": 44, "range": { "endColumn": 20, "endRow": 6, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 46, "parent": 44, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 47, "parent": 46, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♠")", "text": "♠" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 48, "parent": 47, "range": { "endColumn": 23, "endRow": 6, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 6 }, "structure": [], "text": "♠", "token": { "kind": "stringSegment("♠")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 49, "parent": 44, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 6 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 50, "parent": 33, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 51, "parent": 50, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 52, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 53, "parent": 51, "range": { "endColumn": 24, "endRow": 6, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 6 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 54, "parent": 51, "range": { "endColumn": 9, "endRow": 7, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 7 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 55, "parent": 51, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 56, "parent": 55, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("hearts")", "text": "hearts" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 57, "parent": 56, "range": { "endColumn": 16, "endRow": 7, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 7 }, "structure": [], "text": "hearts", "token": { "kind": "identifier("hearts")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 58, "parent": 56, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 59, "parent": 58, "range": { "endColumn": 18, "endRow": 7, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 7 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 60, "parent": 58, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 61, "parent": 60, "range": { "endColumn": 20, "endRow": 7, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 62, "parent": 60, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 63, "parent": 62, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♡")", "text": "♡" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 64, "parent": 63, "range": { "endColumn": 23, "endRow": 7, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 7 }, "structure": [], "text": "♡", "token": { "kind": "stringSegment("♡")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 65, "parent": 60, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 23, "startRow": 7 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 66, "parent": 33, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 67, "parent": 66, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 68, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 69, "parent": 67, "range": { "endColumn": 24, "endRow": 7, "graphemeEndColumn": 22, "graphemeStartColumn": 22, "startColumn": 24, "startRow": 7 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 70, "parent": 67, "range": { "endColumn": 9, "endRow": 8, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 8 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 71, "parent": 67, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 72, "parent": 71, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("diamonds")", "text": "diamonds" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 73, "parent": 72, "range": { "endColumn": 18, "endRow": 8, "graphemeEndColumn": 18, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 8 }, "structure": [], "text": "diamonds", "token": { "kind": "identifier("diamonds")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 74, "parent": 72, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 75, "parent": 74, "range": { "endColumn": 20, "endRow": 8, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 8 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 76, "parent": 74, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 77, "parent": 76, "range": { "endColumn": 22, "endRow": 8, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 78, "parent": 76, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 79, "parent": 78, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♢")", "text": "♢" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 80, "parent": 79, "range": { "endColumn": 25, "endRow": 8, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 8 }, "structure": [], "text": "♢", "token": { "kind": "stringSegment("♢")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 81, "parent": 76, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 25, "startRow": 8 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 82, "parent": 33, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 83, "parent": 82, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 84, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 85, "parent": 83, "range": { "endColumn": 26, "endRow": 8, "graphemeEndColumn": 24, "graphemeStartColumn": 24, "startColumn": 26, "startRow": 8 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 86, "parent": 83, "range": { "endColumn": 9, "endRow": 9, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 9 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 87, "parent": 83, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 88, "parent": 87, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("clubs")", "text": "clubs" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 89, "parent": 88, "range": { "endColumn": 15, "endRow": 9, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 9 }, "structure": [], "text": "clubs", "token": { "kind": "identifier("clubs")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 90, "parent": 88, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 91, "parent": 90, "range": { "endColumn": 17, "endRow": 9, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 9 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 92, "parent": 90, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 93, "parent": 92, "range": { "endColumn": 19, "endRow": 9, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 94, "parent": 92, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 95, "parent": 94, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("♣")", "text": "♣" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 96, "parent": 95, "range": { "endColumn": 22, "endRow": 9, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 9 }, "structure": [], "text": "♣", "token": { "kind": "stringSegment("♣")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 97, "parent": 92, "range": { "endColumn": 23, "endRow": 9, "graphemeEndColumn": 21, "graphemeStartColumn": 20, "startColumn": 22, "startRow": 9 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 98, "parent": 31, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 10 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 99, "parent": 18, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumDeclSyntax", "value": { "text": "EnumDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 100, "parent": 99, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndEnumKeyword", "value": { "text": "nil" } }, { "name": "enumKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "text": "enum" } }, { "name": "unexpectedBetweenEnumKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "ref": "InheritanceClauseSyntax", "value": { "text": "InheritanceClauseSyntax" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "EnumDecl", "type": "decl" }, { "id": 101, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 102, "parent": 100, "range": { "endColumn": 4, "endRow": 10, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 10 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 103, "parent": 100, "range": { "endColumn": 7, "endRow": 13, "graphemeEndColumn": 7, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 13 }, "structure": [], "text": "enum", "token": { "kind": "keyword(SwiftSyntax.Keyword.enum)", "leadingTrivia": "

//nestedRankenumeration
", "trailingTrivia": "" }, "type": "other" }, { "id": 104, "parent": 100, "range": { "endColumn": 12, "endRow": 13, "graphemeEndColumn": 12, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 13 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 105, "parent": 100, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndInheritedTypes", "value": { "text": "nil" } }, { "name": "inheritedTypes", "ref": "InheritedTypeListSyntax", "value": { "text": "InheritedTypeListSyntax" } }, { "name": "unexpectedAfterInheritedTypes", "value": { "text": "nil" } } ], "text": "InheritanceClause", "type": "other" }, { "id": 106, "parent": 105, "range": { "endColumn": 13, "endRow": 13, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 13 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 107, "parent": 105, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "InheritedTypeSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "InheritedTypeList", "type": "collection" }, { "id": 108, "parent": 107, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenTypeAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "InheritedType", "type": "other" }, { "id": 109, "parent": 108, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 110, "parent": 109, "range": { "endColumn": 17, "endRow": 13, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 13 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 111, "parent": 100, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 112, "parent": 111, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 13 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 113, "parent": 111, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "5" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 114, "parent": 113, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 115, "parent": 114, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 116, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 117, "parent": 115, "range": { "endColumn": 19, "endRow": 13, "graphemeEndColumn": 19, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 13 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 118, "parent": 115, "range": { "endColumn": 9, "endRow": 14, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 14 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 119, "parent": 115, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 120, "parent": 119, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("two")", "text": "two" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 121, "parent": 120, "range": { "endColumn": 13, "endRow": 14, "graphemeEndColumn": 13, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 14 }, "structure": [], "text": "two", "token": { "kind": "identifier("two")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 122, "parent": 120, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 123, "parent": 122, "range": { "endColumn": 15, "endRow": 14, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 14 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 124, "parent": 122, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("2")", "text": "2" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 125, "parent": 124, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 14 }, "structure": [], "text": "2", "token": { "kind": "integerLiteral("2")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 126, "parent": 113, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 127, "parent": 126, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 128, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 129, "parent": 127, "range": { "endColumn": 17, "endRow": 14, "graphemeEndColumn": 17, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 14 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 130, "parent": 127, "range": { "endColumn": 9, "endRow": 15, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 15 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 131, "parent": 127, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "8" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 132, "parent": 131, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("three")", "text": "three" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 133, "parent": 132, "range": { "endColumn": 15, "endRow": 15, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 15 }, "structure": [], "text": "three", "token": { "kind": "identifier("three")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 134, "parent": 132, "range": { "endColumn": 16, "endRow": 15, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 135, "parent": 131, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("four")", "text": "four" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 136, "parent": 135, "range": { "endColumn": 21, "endRow": 15, "graphemeEndColumn": 21, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 15 }, "structure": [], "text": "four", "token": { "kind": "identifier("four")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 137, "parent": 135, "range": { "endColumn": 22, "endRow": 15, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 138, "parent": 131, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("five")", "text": "five" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 139, "parent": 138, "range": { "endColumn": 27, "endRow": 15, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 15 }, "structure": [], "text": "five", "token": { "kind": "identifier("five")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 140, "parent": 138, "range": { "endColumn": 28, "endRow": 15, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 141, "parent": 131, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("six")", "text": "six" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 142, "parent": 141, "range": { "endColumn": 32, "endRow": 15, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 15 }, "structure": [], "text": "six", "token": { "kind": "identifier("six")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 143, "parent": 141, "range": { "endColumn": 33, "endRow": 15, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 144, "parent": 131, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("seven")", "text": "seven" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 145, "parent": 144, "range": { "endColumn": 39, "endRow": 15, "graphemeEndColumn": 39, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 15 }, "structure": [], "text": "seven", "token": { "kind": "identifier("seven")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 146, "parent": 144, "range": { "endColumn": 40, "endRow": 15, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 147, "parent": 131, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("eight")", "text": "eight" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 148, "parent": 147, "range": { "endColumn": 46, "endRow": 15, "graphemeEndColumn": 46, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 15 }, "structure": [], "text": "eight", "token": { "kind": "identifier("eight")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 149, "parent": 147, "range": { "endColumn": 47, "endRow": 15, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 150, "parent": 131, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("nine")", "text": "nine" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 151, "parent": 150, "range": { "endColumn": 52, "endRow": 15, "graphemeEndColumn": 52, "graphemeStartColumn": 48, "startColumn": 48, "startRow": 15 }, "structure": [], "text": "nine", "token": { "kind": "identifier("nine")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 152, "parent": 150, "range": { "endColumn": 53, "endRow": 15, "graphemeEndColumn": 53, "graphemeStartColumn": 52, "startColumn": 52, "startRow": 15 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 153, "parent": 131, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ten")", "text": "ten" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 154, "parent": 153, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 54, "startColumn": 54, "startRow": 15 }, "structure": [], "text": "ten", "token": { "kind": "identifier("ten")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 155, "parent": 113, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "EnumCaseDeclSyntax", "value": { "text": "EnumCaseDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 156, "parent": 155, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndElements", "value": { "text": "nil" } }, { "name": "elements", "ref": "EnumCaseElementListSyntax", "value": { "text": "EnumCaseElementListSyntax" } }, { "name": "unexpectedAfterElements", "value": { "text": "nil" } } ], "text": "EnumCaseDecl", "type": "decl" }, { "id": 157, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 158, "parent": 156, "range": { "endColumn": 57, "endRow": 15, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 15 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 159, "parent": 156, "range": { "endColumn": 9, "endRow": 16, "graphemeEndColumn": 9, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 16 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 160, "parent": 156, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "EnumCaseElementSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "EnumCaseElementList", "type": "collection" }, { "id": 161, "parent": 160, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 162, "parent": 161, "range": { "endColumn": 14, "endRow": 16, "graphemeEndColumn": 14, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 16 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 163, "parent": 161, "range": { "endColumn": 15, "endRow": 16, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 164, "parent": 160, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 165, "parent": 164, "range": { "endColumn": 21, "endRow": 16, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 16 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 166, "parent": 164, "range": { "endColumn": 22, "endRow": 16, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 167, "parent": 160, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 168, "parent": 167, "range": { "endColumn": 27, "endRow": 16, "graphemeEndColumn": 27, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 16 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 169, "parent": 167, "range": { "endColumn": 28, "endRow": 16, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 16 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 170, "parent": 160, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [ { "name": "unexpectedBeforeName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenNameAndParameterClause", "value": { "text": "nil" } }, { "name": "parameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenParameterClauseAndRawValue", "value": { "text": "nil" } }, { "name": "rawValue", "value": { "text": "nil" } }, { "name": "unexpectedBetweenRawValueAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "EnumCaseElement", "type": "other" }, { "id": 171, "parent": 170, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 16 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 172, "parent": 113, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "StructDeclSyntax", "value": { "text": "StructDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 173, "parent": 172, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndStructKeyword", "value": { "text": "nil" } }, { "name": "structKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "text": "struct" } }, { "name": "unexpectedBetweenStructKeywordAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericParameterClause", "value": { "text": "nil" } }, { "name": "genericParameterClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericParameterClauseAndInheritanceClause", "value": { "text": "nil" } }, { "name": "inheritanceClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInheritanceClauseAndGenericWhereClause", "value": { "text": "nil" } }, { "name": "genericWhereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenGenericWhereClauseAndMemberBlock", "value": { "text": "nil" } }, { "name": "memberBlock", "ref": "MemberBlockSyntax", "value": { "text": "MemberBlockSyntax" } }, { "name": "unexpectedAfterMemberBlock", "value": { "text": "nil" } } ], "text": "StructDecl", "type": "decl" }, { "id": 174, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 175, "parent": 173, "range": { "endColumn": 32, "endRow": 16, "graphemeEndColumn": 32, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 16 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 176, "parent": 173, "range": { "endColumn": 11, "endRow": 18, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 18 }, "structure": [], "text": "struct", "token": { "kind": "keyword(SwiftSyntax.Keyword.struct)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 177, "parent": 173, "range": { "endColumn": 18, "endRow": 18, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 18 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 178, "parent": 173, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndMembers", "value": { "text": "nil" } }, { "name": "members", "ref": "MemberBlockItemListSyntax", "value": { "text": "MemberBlockItemListSyntax" } }, { "name": "unexpectedBetweenMembersAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "MemberBlock", "type": "other" }, { "id": 179, "parent": 178, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 18 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 180, "parent": 178, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "MemberBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "MemberBlockItemList", "type": "collection" }, { "id": 181, "parent": 180, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 182, "parent": 181, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 183, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 184, "parent": 182, "range": { "endColumn": 20, "endRow": 18, "graphemeEndColumn": 20, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 18 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 185, "parent": 182, "range": { "endColumn": 10, "endRow": 19, "graphemeEndColumn": 10, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 19 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 186, "parent": 182, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 187, "parent": 186, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 188, "parent": 187, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 189, "parent": 188, "range": { "endColumn": 16, "endRow": 19, "graphemeEndColumn": 16, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 19 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 190, "parent": 187, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 191, "parent": 190, "range": { "endColumn": 17, "endRow": 19, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 192, "parent": 190, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 193, "parent": 192, "range": { "endColumn": 21, "endRow": 19, "graphemeEndColumn": 21, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 194, "parent": 187, "range": { "endColumn": 22, "endRow": 19, "graphemeEndColumn": 22, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 19 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 195, "parent": 186, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 196, "parent": 195, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 197, "parent": 196, "range": { "endColumn": 29, "endRow": 19, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 19 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 198, "parent": 195, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "OptionalTypeSyntax", "value": { "text": "OptionalTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 199, "parent": 198, "range": { "endColumn": 30, "endRow": 19, "graphemeEndColumn": 30, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 19 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 200, "parent": 198, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeWrappedType", "value": { "text": "nil" } }, { "name": "wrappedType", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedBetweenWrappedTypeAndQuestionMark", "value": { "text": "nil" } }, { "name": "questionMark", "value": { "kind": "postfixQuestionMark", "text": "?" } }, { "name": "unexpectedAfterQuestionMark", "value": { "text": "nil" } } ], "text": "OptionalType", "type": "type" }, { "id": 201, "parent": 200, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Int")", "text": "Int" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 202, "parent": 201, "range": { "endColumn": 34, "endRow": 19, "graphemeEndColumn": 34, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 19 }, "structure": [], "text": "Int", "token": { "kind": "identifier("Int")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 203, "parent": 200, "range": { "endColumn": 35, "endRow": 19, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 19 }, "structure": [], "text": "?", "token": { "kind": "postfixQuestionMark", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 204, "parent": 178, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 20 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 205, "parent": 113, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 206, "parent": 205, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 207, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 208, "parent": 206, "range": { "endColumn": 6, "endRow": 20, "graphemeEndColumn": 6, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 20 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 209, "parent": 206, "range": { "endColumn": 8, "endRow": 22, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 22 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "

", "trailingTrivia": "" }, "type": "other" }, { "id": 210, "parent": 206, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 211, "parent": 210, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 212, "parent": 211, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 213, "parent": 212, "range": { "endColumn": 15, "endRow": 22, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 22 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 214, "parent": 211, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 215, "parent": 214, "range": { "endColumn": 16, "endRow": 22, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 22 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 216, "parent": 214, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 217, "parent": 216, "range": { "endColumn": 23, "endRow": 22, "graphemeEndColumn": 23, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 22 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 218, "parent": 211, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 219, "parent": 218, "range": { "endColumn": 25, "endRow": 22, "graphemeEndColumn": 25, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 22 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 220, "parent": 218, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 221, "parent": 220, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 222, "parent": 221, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "SwitchExprSyntax", "value": { "text": "SwitchExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 223, "parent": 222, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeSwitchKeyword", "value": { "text": "nil" } }, { "name": "switchKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "text": "switch" } }, { "name": "unexpectedBetweenSwitchKeywordAndSubject", "value": { "text": "nil" } }, { "name": "subject", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenSubjectAndLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndCases", "value": { "text": "nil" } }, { "name": "cases", "ref": "SwitchCaseListSyntax", "value": { "text": "SwitchCaseListSyntax" } }, { "name": "unexpectedBetweenCasesAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "SwitchExpr", "type": "expr" }, { "id": 224, "parent": 223, "range": { "endColumn": 13, "endRow": 23, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 23 }, "structure": [], "text": "switch", "token": { "kind": "keyword(SwiftSyntax.Keyword.switch)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 225, "parent": 223, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 226, "parent": 225, "range": { "endColumn": 18, "endRow": 23, "graphemeEndColumn": 18, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 23 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 227, "parent": 223, "range": { "endColumn": 20, "endRow": 23, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 23 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 228, "parent": 223, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseList", "type": "collection" }, { "id": 229, "parent": 228, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 230, "parent": 229, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 231, "parent": 230, "range": { "endColumn": 11, "endRow": 24, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 24 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 232, "parent": 230, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 233, "parent": 232, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 234, "parent": 233, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 235, "parent": 234, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 236, "parent": 235, "range": { "endColumn": 13, "endRow": 24, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 24 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 237, "parent": 235, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("ace")", "text": "ace" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 238, "parent": 237, "range": { "endColumn": 16, "endRow": 24, "graphemeEndColumn": 16, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 24 }, "structure": [], "text": "ace", "token": { "kind": "identifier("ace")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 239, "parent": 230, "range": { "endColumn": 17, "endRow": 24, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 24 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 240, "parent": 229, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 241, "parent": 240, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 242, "parent": 241, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 243, "parent": 242, "range": { "endColumn": 15, "endRow": 25, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 25 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 244, "parent": 242, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 245, "parent": 244, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 246, "parent": 245, "range": { "endColumn": 22, "endRow": 25, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 25 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 247, "parent": 244, "range": { "endColumn": 23, "endRow": 25, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 25 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 248, "parent": 244, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 249, "parent": 248, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 250, "parent": 249, "range": { "endColumn": 28, "endRow": 25, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 25 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 251, "parent": 249, "range": { "endColumn": 29, "endRow": 25, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 252, "parent": 249, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("1")", "text": "1" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 253, "parent": 252, "range": { "endColumn": 31, "endRow": 25, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 25 }, "structure": [], "text": "1", "token": { "kind": "integerLiteral("1")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 254, "parent": 249, "range": { "endColumn": 32, "endRow": 25, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 25 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 255, "parent": 248, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 256, "parent": 255, "range": { "endColumn": 39, "endRow": 25, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 25 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 257, "parent": 255, "range": { "endColumn": 40, "endRow": 25, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 25 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 258, "parent": 255, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("11")", "text": "11" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 259, "parent": 258, "range": { "endColumn": 43, "endRow": 25, "graphemeEndColumn": 43, "graphemeStartColumn": 41, "startColumn": 41, "startRow": 25 }, "structure": [], "text": "11", "token": { "kind": "integerLiteral("11")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 260, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 25 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 261, "parent": 244, "range": { "endColumn": 44, "endRow": 25, "graphemeEndColumn": 44, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 25 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 262, "parent": 228, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchCaseLabelSyntax", "value": { "text": "SwitchCaseLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 263, "parent": 262, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeCaseKeyword", "value": { "text": "nil" } }, { "name": "caseKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.case)", "text": "case" } }, { "name": "unexpectedBetweenCaseKeywordAndCaseItems", "value": { "text": "nil" } }, { "name": "caseItems", "ref": "SwitchCaseItemListSyntax", "value": { "text": "SwitchCaseItemListSyntax" } }, { "name": "unexpectedBetweenCaseItemsAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchCaseLabel", "type": "other" }, { "id": 264, "parent": 263, "range": { "endColumn": 11, "endRow": 26, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 26 }, "structure": [], "text": "case", "token": { "kind": "keyword(SwiftSyntax.Keyword.case)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 265, "parent": 263, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "Element", "value": { "text": "SwitchCaseItemSyntax" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "SwitchCaseItemList", "type": "collection" }, { "id": 266, "parent": 265, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 267, "parent": 266, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 268, "parent": 267, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 269, "parent": 268, "range": { "endColumn": 13, "endRow": 26, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 270, "parent": 268, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("jack")", "text": "jack" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 271, "parent": 270, "range": { "endColumn": 17, "endRow": 26, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 26 }, "structure": [], "text": "jack", "token": { "kind": "identifier("jack")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 272, "parent": 266, "range": { "endColumn": 18, "endRow": 26, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 273, "parent": 265, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 274, "parent": 273, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 275, "parent": 274, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 276, "parent": 275, "range": { "endColumn": 20, "endRow": 26, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 277, "parent": 275, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("queen")", "text": "queen" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 278, "parent": 277, "range": { "endColumn": 25, "endRow": 26, "graphemeEndColumn": 25, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 26 }, "structure": [], "text": "queen", "token": { "kind": "identifier("queen")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 279, "parent": 273, "range": { "endColumn": 26, "endRow": 26, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 26 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 280, "parent": 265, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "ExpressionPatternSyntax", "value": { "text": "ExpressionPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndWhereClause", "value": { "text": "nil" } }, { "name": "whereClause", "value": { "text": "nil" } }, { "name": "unexpectedBetweenWhereClauseAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "SwitchCaseItem", "type": "other" }, { "id": 281, "parent": 280, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionPattern", "type": "pattern" }, { "id": 282, "parent": 281, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "value": { "text": "nil" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 283, "parent": 282, "range": { "endColumn": 28, "endRow": 26, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 26 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 284, "parent": 282, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("king")", "text": "king" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 285, "parent": 284, "range": { "endColumn": 32, "endRow": 26, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 26 }, "structure": [], "text": "king", "token": { "kind": "identifier("king")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 286, "parent": 263, "range": { "endColumn": 33, "endRow": 26, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 26 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 287, "parent": 262, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 288, "parent": 287, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 289, "parent": 288, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 290, "parent": 289, "range": { "endColumn": 15, "endRow": 27, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 27 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 291, "parent": 289, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 292, "parent": 291, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 293, "parent": 292, "range": { "endColumn": 22, "endRow": 27, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 27 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 294, "parent": 291, "range": { "endColumn": 23, "endRow": 27, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 27 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 295, "parent": 291, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 296, "parent": 295, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IntegerLiteralExprSyntax", "value": { "text": "IntegerLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 297, "parent": 296, "range": { "endColumn": 28, "endRow": 27, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 27 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 298, "parent": 296, "range": { "endColumn": 29, "endRow": 27, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 299, "parent": 296, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLiteral", "value": { "text": "nil" } }, { "name": "literal", "value": { "kind": "integerLiteral("10")", "text": "10" } }, { "name": "unexpectedAfterLiteral", "value": { "text": "nil" } } ], "text": "IntegerLiteralExpr", "type": "expr" }, { "id": 300, "parent": 299, "range": { "endColumn": 32, "endRow": 27, "graphemeEndColumn": 32, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 27 }, "structure": [], "text": "10", "token": { "kind": "integerLiteral("10")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 301, "parent": 296, "range": { "endColumn": 33, "endRow": 27, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 27 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 302, "parent": 295, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 303, "parent": 302, "range": { "endColumn": 40, "endRow": 27, "graphemeEndColumn": 40, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 27 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 304, "parent": 302, "range": { "endColumn": 41, "endRow": 27, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 27 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 305, "parent": 302, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 306, "parent": 305, "range": { "endColumn": 45, "endRow": 27, "graphemeEndColumn": 45, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 27 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 307, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 27 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 308, "parent": 291, "range": { "endColumn": 46, "endRow": 27, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 27 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 309, "parent": 228, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeAttribute", "value": { "text": "nil" } }, { "name": "attribute", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAttributeAndLabel", "value": { "text": "nil" } }, { "name": "label", "ref": "SwitchDefaultLabelSyntax", "value": { "text": "SwitchDefaultLabelSyntax" } }, { "name": "unexpectedBetweenLabelAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedAfterStatements", "value": { "text": "nil" } } ], "text": "SwitchCase", "type": "other" }, { "id": 310, "parent": 309, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [ { "name": "unexpectedBeforeDefaultKeyword", "value": { "text": "nil" } }, { "name": "defaultKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.default)", "text": "default" } }, { "name": "unexpectedBetweenDefaultKeywordAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedAfterColon", "value": { "text": "nil" } } ], "text": "SwitchDefaultLabel", "type": "other" }, { "id": 311, "parent": 310, "range": { "endColumn": 14, "endRow": 28, "graphemeEndColumn": 14, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 28 }, "structure": [], "text": "default", "token": { "kind": "keyword(SwiftSyntax.Keyword.default)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 312, "parent": 310, "range": { "endColumn": 15, "endRow": 28, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 28 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 313, "parent": 309, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 314, "parent": 313, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 315, "parent": 314, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "FunctionCallExprSyntax", "value": { "text": "FunctionCallExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 316, "parent": 315, "range": { "endColumn": 15, "endRow": 29, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 29 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 317, "parent": 315, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeCalledExpression", "value": { "text": "nil" } }, { "name": "calledExpression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenCalledExpressionAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndArguments", "value": { "text": "nil" } }, { "name": "arguments", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenArgumentsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedBetweenRightParenAndTrailingClosure", "value": { "text": "nil" } }, { "name": "trailingClosure", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTrailingClosureAndAdditionalTrailingClosures", "value": { "text": "nil" } }, { "name": "additionalTrailingClosures", "ref": "MultipleTrailingClosureElementListSyntax", "value": { "text": "MultipleTrailingClosureElementListSyntax" } }, { "name": "unexpectedAfterAdditionalTrailingClosures", "value": { "text": "nil" } } ], "text": "FunctionCallExpr", "type": "expr" }, { "id": 318, "parent": 317, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("Values")", "text": "Values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 319, "parent": 318, "range": { "endColumn": 22, "endRow": 29, "graphemeEndColumn": 22, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 29 }, "structure": [], "text": "Values", "token": { "kind": "identifier("Values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 320, "parent": 317, "range": { "endColumn": 23, "endRow": 29, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 29 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 321, "parent": 317, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 322, "parent": 321, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 323, "parent": 322, "range": { "endColumn": 28, "endRow": 29, "graphemeEndColumn": 28, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 29 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 324, "parent": 322, "range": { "endColumn": 29, "endRow": 29, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 325, "parent": 322, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 326, "parent": 325, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "keyword(SwiftSyntax.Keyword.self)", "text": "self" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 327, "parent": 326, "range": { "endColumn": 34, "endRow": 29, "graphemeEndColumn": 34, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 29 }, "structure": [], "text": "self", "token": { "kind": "keyword(SwiftSyntax.Keyword.self)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 328, "parent": 325, "range": { "endColumn": 35, "endRow": 29, "graphemeEndColumn": 35, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 29 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 329, "parent": 325, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 330, "parent": 329, "range": { "endColumn": 43, "endRow": 29, "graphemeEndColumn": 43, "graphemeStartColumn": 35, "startColumn": 35, "startRow": 29 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 331, "parent": 322, "range": { "endColumn": 44, "endRow": 29, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 29 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 332, "parent": 321, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "NilLiteralExprSyntax", "value": { "text": "NilLiteralExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 333, "parent": 332, "range": { "endColumn": 51, "endRow": 29, "graphemeEndColumn": 51, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 29 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 334, "parent": 332, "range": { "endColumn": 52, "endRow": 29, "graphemeEndColumn": 52, "graphemeStartColumn": 51, "startColumn": 51, "startRow": 29 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 335, "parent": 332, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [ { "name": "unexpectedBeforeNilKeyword", "value": { "text": "nil" } }, { "name": "nilKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "text": "nil" } }, { "name": "unexpectedAfterNilKeyword", "value": { "text": "nil" } } ], "text": "NilLiteralExpr", "type": "expr" }, { "id": 336, "parent": 335, "range": { "endColumn": 56, "endRow": 29, "graphemeEndColumn": 56, "graphemeStartColumn": 53, "startColumn": 53, "startRow": 29 }, "structure": [], "text": "nil", "token": { "kind": "keyword(SwiftSyntax.Keyword.nil)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 337, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 56, "startColumn": 56, "startRow": 29 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 338, "parent": 317, "range": { "endColumn": 57, "endRow": 29, "graphemeEndColumn": 57, "graphemeStartColumn": 57, "startColumn": 57, "startRow": 29 }, "structure": [ { "name": "Element", "value": { "text": "MultipleTrailingClosureElementSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "MultipleTrailingClosureElementList", "type": "collection" }, { "id": 339, "parent": 223, "range": { "endColumn": 8, "endRow": 30, "graphemeEndColumn": 8, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 30 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 340, "parent": 218, "range": { "endColumn": 6, "endRow": 31, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 31 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 341, "parent": 111, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 32 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 342, "parent": 18, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 343, "parent": 342, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 344, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 345, "parent": 343, "range": { "endColumn": 4, "endRow": 32, "graphemeEndColumn": 4, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 32 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 346, "parent": 343, "range": { "endColumn": 6, "endRow": 35, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 35 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "

//BlackjackCardpropertiesandmethods
", "trailingTrivia": "" }, "type": "other" }, { "id": 347, "parent": 343, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "2" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 348, "parent": 347, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "kind": "comma", "text": "," } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 349, "parent": 348, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 350, "parent": 349, "range": { "endColumn": 11, "endRow": 35, "graphemeEndColumn": 11, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 35 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 351, "parent": 348, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 352, "parent": 351, "range": { "endColumn": 12, "endRow": 35, "graphemeEndColumn": 12, "graphemeStartColumn": 11, "startColumn": 11, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 353, "parent": 351, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Rank")", "text": "Rank" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 354, "parent": 353, "range": { "endColumn": 17, "endRow": 35, "graphemeEndColumn": 17, "graphemeStartColumn": 13, "startColumn": 13, "startRow": 35 }, "structure": [], "text": "Rank", "token": { "kind": "identifier("Rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 355, "parent": 348, "range": { "endColumn": 18, "endRow": 35, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 35 }, "structure": [], "text": ",", "token": { "kind": "comma", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 356, "parent": 347, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 357, "parent": 356, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 358, "parent": 357, "range": { "endColumn": 23, "endRow": 35, "graphemeEndColumn": 23, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 35 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 359, "parent": 356, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 360, "parent": 359, "range": { "endColumn": 24, "endRow": 35, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 35 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 361, "parent": 359, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("Suit")", "text": "Suit" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 362, "parent": 361, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 35 }, "structure": [], "text": "Suit", "token": { "kind": "identifier("Suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 363, "parent": 18, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeDecl", "value": { "text": "nil" } }, { "name": "decl", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenDeclAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "MemberBlockItem", "type": "other" }, { "id": 364, "parent": 363, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 365, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 366, "parent": 364, "range": { "endColumn": 29, "endRow": 35, "graphemeEndColumn": 29, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 35 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 367, "parent": 364, "range": { "endColumn": 6, "endRow": 36, "graphemeEndColumn": 6, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 36 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 368, "parent": 364, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 369, "parent": 368, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "ref": "TypeAnnotationSyntax", "value": { "text": "TypeAnnotationSyntax" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "value": { "text": "nil" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "ref": "AccessorBlockSyntax", "value": { "text": "AccessorBlockSyntax" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 370, "parent": 369, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("description")", "text": "description" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 371, "parent": 370, "range": { "endColumn": 18, "endRow": 36, "graphemeEndColumn": 18, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 36 }, "structure": [], "text": "description", "token": { "kind": "identifier("description")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 372, "parent": 369, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "kind": "colon", "text": ":" } }, { "name": "unexpectedBetweenColonAndType", "value": { "text": "nil" } }, { "name": "type", "ref": "IdentifierTypeSyntax", "value": { "text": "IdentifierTypeSyntax" } }, { "name": "unexpectedAfterType", "value": { "text": "nil" } } ], "text": "TypeAnnotation", "type": "other" }, { "id": 373, "parent": 372, "range": { "endColumn": 19, "endRow": 36, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 36 }, "structure": [], "text": ":", "token": { "kind": "colon", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 374, "parent": 372, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndName", "value": { "text": "nil" } }, { "name": "name", "value": { "kind": "identifier("String")", "text": "String" } }, { "name": "unexpectedBetweenNameAndGenericArgumentClause", "value": { "text": "nil" } }, { "name": "genericArgumentClause", "value": { "text": "nil" } }, { "name": "unexpectedAfterGenericArgumentClause", "value": { "text": "nil" } } ], "text": "IdentifierType", "type": "type" }, { "id": 375, "parent": 374, "range": { "endColumn": 26, "endRow": 36, "graphemeEndColumn": 26, "graphemeStartColumn": 20, "startColumn": 20, "startRow": 36 }, "structure": [], "text": "String", "token": { "kind": "identifier("String")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 376, "parent": 369, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndAccessors", "value": { "text": "nil" } }, { "name": "accessors", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenAccessorsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "AccessorBlock", "type": "other" }, { "id": 377, "parent": 376, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 36 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 378, "parent": 376, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "4" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 379, "parent": 378, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "VariableDeclSyntax", "value": { "text": "VariableDeclSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 380, "parent": 379, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeAttributes", "value": { "text": "nil" } }, { "name": "attributes", "ref": "AttributeListSyntax", "value": { "text": "AttributeListSyntax" } }, { "name": "unexpectedBetweenAttributesAndModifiers", "value": { "text": "nil" } }, { "name": "modifiers", "ref": "DeclModifierListSyntax", "value": { "text": "DeclModifierListSyntax" } }, { "name": "unexpectedBetweenModifiersAndBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.var)", "text": "var" } }, { "name": "unexpectedBetweenBindingSpecifierAndBindings", "value": { "text": "nil" } }, { "name": "bindings", "ref": "PatternBindingListSyntax", "value": { "text": "PatternBindingListSyntax" } }, { "name": "unexpectedAfterBindings", "value": { "text": "nil" } } ], "text": "VariableDecl", "type": "decl" }, { "id": 381, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "AttributeList", "type": "collection" }, { "id": 382, "parent": 380, "range": { "endColumn": 28, "endRow": 36, "graphemeEndColumn": 28, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 36 }, "structure": [ { "name": "Element", "value": { "text": "DeclModifierSyntax" } }, { "name": "Count", "value": { "text": "0" } } ], "text": "DeclModifierList", "type": "collection" }, { "id": 383, "parent": 380, "range": { "endColumn": 8, "endRow": 37, "graphemeEndColumn": 8, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 37 }, "structure": [], "text": "var", "token": { "kind": "keyword(SwiftSyntax.Keyword.var)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 384, "parent": 380, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "PatternBindingSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "PatternBindingList", "type": "collection" }, { "id": 385, "parent": 384, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforePattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedBetweenInitializerAndAccessorBlock", "value": { "text": "nil" } }, { "name": "accessorBlock", "value": { "text": "nil" } }, { "name": "unexpectedBetweenAccessorBlockAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "PatternBinding", "type": "other" }, { "id": 386, "parent": 385, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 387, "parent": 386, "range": { "endColumn": 15, "endRow": 37, "graphemeEndColumn": 15, "graphemeStartColumn": 9, "startColumn": 9, "startRow": 37 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 388, "parent": 385, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 389, "parent": 388, "range": { "endColumn": 17, "endRow": 37, "graphemeEndColumn": 17, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 37 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 390, "parent": 388, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 391, "parent": 390, "range": { "endColumn": 19, "endRow": 37, "graphemeEndColumn": 19, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 392, "parent": 390, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 393, "parent": 392, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("suit is ")", "text": "suitis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 394, "parent": 393, "range": { "endColumn": 27, "endRow": 37, "graphemeEndColumn": 27, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 37 }, "structure": [], "text": "suitis", "token": { "kind": "stringSegment("suit is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 395, "parent": 392, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 396, "parent": 395, "range": { "endColumn": 28, "endRow": 37, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 37 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 397, "parent": 395, "range": { "endColumn": 29, "endRow": 37, "graphemeEndColumn": 29, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 37 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 398, "parent": 395, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 399, "parent": 398, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 400, "parent": 399, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 401, "parent": 400, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("suit")", "text": "suit" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 402, "parent": 401, "range": { "endColumn": 33, "endRow": 37, "graphemeEndColumn": 33, "graphemeStartColumn": 29, "startColumn": 29, "startRow": 37 }, "structure": [], "text": "suit", "token": { "kind": "identifier("suit")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 403, "parent": 400, "range": { "endColumn": 34, "endRow": 37, "graphemeEndColumn": 34, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 37 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 404, "parent": 400, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rawValue")", "text": "rawValue" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 405, "parent": 404, "range": { "endColumn": 42, "endRow": 37, "graphemeEndColumn": 42, "graphemeStartColumn": 34, "startColumn": 34, "startRow": 37 }, "structure": [], "text": "rawValue", "token": { "kind": "identifier("rawValue")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 406, "parent": 395, "range": { "endColumn": 43, "endRow": 37, "graphemeEndColumn": 43, "graphemeStartColumn": 42, "startColumn": 42, "startRow": 37 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 407, "parent": 392, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(",")", "text": "," } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 408, "parent": 407, "range": { "endColumn": 44, "endRow": 37, "graphemeEndColumn": 44, "graphemeStartColumn": 43, "startColumn": 43, "startRow": 37 }, "structure": [], "text": ",", "token": { "kind": "stringSegment(",")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 409, "parent": 390, "range": { "endColumn": 45, "endRow": 37, "graphemeEndColumn": 45, "graphemeStartColumn": 44, "startColumn": 44, "startRow": 37 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 410, "parent": 378, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 411, "parent": 410, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 412, "parent": 411, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 413, "parent": 412, "range": { "endColumn": 11, "endRow": 38, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 38 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 414, "parent": 411, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 415, "parent": 414, "range": { "endColumn": 14, "endRow": 38, "graphemeEndColumn": 14, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 38 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 416, "parent": 411, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 417, "parent": 416, "range": { "endColumn": 16, "endRow": 38, "graphemeEndColumn": 16, "graphemeStartColumn": 15, "startColumn": 15, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 418, "parent": 416, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 419, "parent": 418, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" value is ")", "text": "valueis" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 420, "parent": 419, "range": { "endColumn": 26, "endRow": 38, "graphemeEndColumn": 26, "graphemeStartColumn": 16, "startColumn": 16, "startRow": 38 }, "structure": [], "text": "valueis", "token": { "kind": "stringSegment(" value is ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 421, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 422, "parent": 421, "range": { "endColumn": 27, "endRow": 38, "graphemeEndColumn": 27, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 38 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 423, "parent": 421, "range": { "endColumn": 28, "endRow": 38, "graphemeEndColumn": 28, "graphemeStartColumn": 27, "startColumn": 27, "startRow": 38 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 424, "parent": 421, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 425, "parent": 424, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 426, "parent": 425, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 427, "parent": 426, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 428, "parent": 427, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 429, "parent": 428, "range": { "endColumn": 32, "endRow": 38, "graphemeEndColumn": 32, "graphemeStartColumn": 28, "startColumn": 28, "startRow": 38 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 430, "parent": 427, "range": { "endColumn": 33, "endRow": 38, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 431, "parent": 427, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 432, "parent": 431, "range": { "endColumn": 39, "endRow": 38, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 38 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 433, "parent": 426, "range": { "endColumn": 40, "endRow": 38, "graphemeEndColumn": 40, "graphemeStartColumn": 39, "startColumn": 39, "startRow": 38 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 434, "parent": 426, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("first")", "text": "first" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 435, "parent": 434, "range": { "endColumn": 45, "endRow": 38, "graphemeEndColumn": 45, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 38 }, "structure": [], "text": "first", "token": { "kind": "identifier("first")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 436, "parent": 421, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 45, "startColumn": 45, "startRow": 38 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 437, "parent": 418, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 438, "parent": 437, "range": { "endColumn": 46, "endRow": 38, "graphemeEndColumn": 46, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 439, "parent": 416, "range": { "endColumn": 47, "endRow": 38, "graphemeEndColumn": 47, "graphemeStartColumn": 46, "startColumn": 46, "startRow": 38 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 440, "parent": 378, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 441, "parent": 440, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 442, "parent": 441, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 443, "parent": 442, "range": { "endColumn": 7, "endRow": 39, "graphemeEndColumn": 7, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 39 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 444, "parent": 442, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 445, "parent": 444, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "OptionalBindingConditionSyntax", "value": { "text": "OptionalBindingConditionSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 446, "parent": 445, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBindingSpecifier", "value": { "text": "nil" } }, { "name": "bindingSpecifier", "value": { "kind": "keyword(SwiftSyntax.Keyword.let)", "text": "let" } }, { "name": "unexpectedBetweenBindingSpecifierAndPattern", "value": { "text": "nil" } }, { "name": "pattern", "ref": "IdentifierPatternSyntax", "value": { "text": "IdentifierPatternSyntax" } }, { "name": "unexpectedBetweenPatternAndTypeAnnotation", "value": { "text": "nil" } }, { "name": "typeAnnotation", "value": { "text": "nil" } }, { "name": "unexpectedBetweenTypeAnnotationAndInitializer", "value": { "text": "nil" } }, { "name": "initializer", "ref": "InitializerClauseSyntax", "value": { "text": "InitializerClauseSyntax" } }, { "name": "unexpectedAfterInitializer", "value": { "text": "nil" } } ], "text": "OptionalBindingCondition", "type": "other" }, { "id": 447, "parent": 446, "range": { "endColumn": 11, "endRow": 39, "graphemeEndColumn": 11, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 39 }, "structure": [], "text": "let", "token": { "kind": "keyword(SwiftSyntax.Keyword.let)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 448, "parent": 446, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeIdentifier", "value": { "text": "nil" } }, { "name": "identifier", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedAfterIdentifier", "value": { "text": "nil" } } ], "text": "IdentifierPattern", "type": "pattern" }, { "id": 449, "parent": 448, "range": { "endColumn": 18, "endRow": 39, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 450, "parent": 446, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeEqual", "value": { "text": "nil" } }, { "name": "equal", "value": { "kind": "equal", "text": "=" } }, { "name": "unexpectedBetweenEqualAndValue", "value": { "text": "nil" } }, { "name": "value", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedAfterValue", "value": { "text": "nil" } } ], "text": "InitializerClause", "type": "other" }, { "id": 451, "parent": 450, "range": { "endColumn": 20, "endRow": 39, "graphemeEndColumn": 20, "graphemeStartColumn": 19, "startColumn": 19, "startRow": 39 }, "structure": [], "text": "=", "token": { "kind": "equal", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 452, "parent": 450, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "MemberAccessExprSyntax", "value": { "text": "MemberAccessExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 453, "parent": 452, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeBase", "value": { "text": "nil" } }, { "name": "base", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenBaseAndPeriod", "value": { "text": "nil" } }, { "name": "period", "value": { "kind": "period", "text": "." } }, { "name": "unexpectedBetweenPeriodAndDeclName", "value": { "text": "nil" } }, { "name": "declName", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterDeclName", "value": { "text": "nil" } } ], "text": "MemberAccessExpr", "type": "expr" }, { "id": 454, "parent": 453, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("rank")", "text": "rank" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 455, "parent": 454, "range": { "endColumn": 25, "endRow": 39, "graphemeEndColumn": 25, "graphemeStartColumn": 21, "startColumn": 21, "startRow": 39 }, "structure": [], "text": "rank", "token": { "kind": "identifier("rank")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 456, "parent": 453, "range": { "endColumn": 26, "endRow": 39, "graphemeEndColumn": 26, "graphemeStartColumn": 25, "startColumn": 25, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 457, "parent": 453, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("values")", "text": "values" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 458, "parent": 457, "range": { "endColumn": 32, "endRow": 39, "graphemeEndColumn": 32, "graphemeStartColumn": 26, "startColumn": 26, "startRow": 39 }, "structure": [], "text": "values", "token": { "kind": "identifier("values")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 459, "parent": 452, "range": { "endColumn": 33, "endRow": 39, "graphemeEndColumn": 33, "graphemeStartColumn": 32, "startColumn": 32, "startRow": 39 }, "structure": [], "text": ".", "token": { "kind": "period", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 460, "parent": 452, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 461, "parent": 460, "range": { "endColumn": 39, "endRow": 39, "graphemeEndColumn": 39, "graphemeStartColumn": 33, "startColumn": 33, "startRow": 39 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 462, "parent": 442, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 463, "parent": 462, "range": { "endColumn": 41, "endRow": 39, "graphemeEndColumn": 41, "graphemeStartColumn": 40, "startColumn": 40, "startRow": 39 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 464, "parent": 462, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 465, "parent": 464, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 466, "parent": 465, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "StringLiteralExprSyntax", "value": { "text": "StringLiteralExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 467, "parent": 466, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 468, "parent": 467, "range": { "endColumn": 13, "endRow": 40, "graphemeEndColumn": 13, "graphemeStartColumn": 7, "startColumn": 7, "startRow": 40 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 469, "parent": 466, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+=")", "text": "+=" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 470, "parent": 469, "range": { "endColumn": 16, "endRow": 40, "graphemeEndColumn": 16, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 40 }, "structure": [], "text": "+=", "token": { "kind": "binaryOperator("+=")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 471, "parent": 466, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeOpeningPounds", "value": { "text": "nil" } }, { "name": "openingPounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenOpeningPoundsAndOpeningQuote", "value": { "text": "nil" } }, { "name": "openingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenOpeningQuoteAndSegments", "value": { "text": "nil" } }, { "name": "segments", "ref": "StringLiteralSegmentListSyntax", "value": { "text": "StringLiteralSegmentListSyntax" } }, { "name": "unexpectedBetweenSegmentsAndClosingQuote", "value": { "text": "nil" } }, { "name": "closingQuote", "value": { "kind": "stringQuote", "text": """ } }, { "name": "unexpectedBetweenClosingQuoteAndClosingPounds", "value": { "text": "nil" } }, { "name": "closingPounds", "value": { "text": "nil" } }, { "name": "unexpectedAfterClosingPounds", "value": { "text": "nil" } } ], "text": "StringLiteralExpr", "type": "expr" }, { "id": 472, "parent": 471, "range": { "endColumn": 18, "endRow": 40, "graphemeEndColumn": 18, "graphemeStartColumn": 17, "startColumn": 17, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 473, "parent": 471, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "Element" } }, { "name": "Count", "value": { "text": "3" } } ], "text": "StringLiteralSegmentList", "type": "collection" }, { "id": 474, "parent": 473, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment(" or ")", "text": "or" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 475, "parent": 474, "range": { "endColumn": 22, "endRow": 40, "graphemeEndColumn": 22, "graphemeStartColumn": 18, "startColumn": 18, "startRow": 40 }, "structure": [], "text": "or", "token": { "kind": "stringSegment(" or ")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 476, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeBackslash", "value": { "text": "nil" } }, { "name": "backslash", "value": { "kind": "backslash", "text": "\\" } }, { "name": "unexpectedBetweenBackslashAndPounds", "value": { "text": "nil" } }, { "name": "pounds", "value": { "text": "nil" } }, { "name": "unexpectedBetweenPoundsAndLeftParen", "value": { "text": "nil" } }, { "name": "leftParen", "value": { "kind": "leftParen", "text": "(" } }, { "name": "unexpectedBetweenLeftParenAndExpressions", "value": { "text": "nil" } }, { "name": "expressions", "ref": "LabeledExprListSyntax", "value": { "text": "LabeledExprListSyntax" } }, { "name": "unexpectedBetweenExpressionsAndRightParen", "value": { "text": "nil" } }, { "name": "rightParen", "value": { "kind": "rightParen", "text": ")" } }, { "name": "unexpectedAfterRightParen", "value": { "text": "nil" } } ], "text": "ExpressionSegment", "type": "other" }, { "id": 477, "parent": 476, "range": { "endColumn": 23, "endRow": 40, "graphemeEndColumn": 23, "graphemeStartColumn": 22, "startColumn": 22, "startRow": 40 }, "structure": [], "text": "\\", "token": { "kind": "backslash", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 478, "parent": 476, "range": { "endColumn": 24, "endRow": 40, "graphemeEndColumn": 24, "graphemeStartColumn": 23, "startColumn": 23, "startRow": 40 }, "structure": [], "text": "(", "token": { "kind": "leftParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 479, "parent": 476, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "Element", "value": { "text": "LabeledExprSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "LabeledExprList", "type": "collection" }, { "id": 480, "parent": 479, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeLabel", "value": { "text": "nil" } }, { "name": "label", "value": { "text": "nil" } }, { "name": "unexpectedBetweenLabelAndColon", "value": { "text": "nil" } }, { "name": "colon", "value": { "text": "nil" } }, { "name": "unexpectedBetweenColonAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenExpressionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "LabeledExpr", "type": "other" }, { "id": 481, "parent": 480, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("second")", "text": "second" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 482, "parent": 481, "range": { "endColumn": 30, "endRow": 40, "graphemeEndColumn": 30, "graphemeStartColumn": 24, "startColumn": 24, "startRow": 40 }, "structure": [], "text": "second", "token": { "kind": "identifier("second")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 483, "parent": 476, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 30, "startColumn": 30, "startRow": 40 }, "structure": [], "text": ")", "token": { "kind": "rightParen", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 484, "parent": 473, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [ { "name": "unexpectedBeforeContent", "value": { "text": "nil" } }, { "name": "content", "value": { "kind": "stringSegment("")", "text": "" } }, { "name": "unexpectedAfterContent", "value": { "text": "nil" } } ], "text": "StringSegment", "type": "other" }, { "id": 485, "parent": 484, "range": { "endColumn": 31, "endRow": 40, "graphemeEndColumn": 31, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": "", "token": { "kind": "stringSegment("")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 486, "parent": 471, "range": { "endColumn": 32, "endRow": 40, "graphemeEndColumn": 32, "graphemeStartColumn": 31, "startColumn": 31, "startRow": 40 }, "structure": [], "text": """, "token": { "kind": "stringQuote", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 487, "parent": 462, "range": { "endColumn": 6, "endRow": 41, "graphemeEndColumn": 6, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 41 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 488, "parent": 378, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 489, "parent": 488, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 490, "parent": 489, "range": { "endColumn": 11, "endRow": 42, "graphemeEndColumn": 11, "graphemeStartColumn": 5, "startColumn": 5, "startRow": 42 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 491, "parent": 489, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("output")", "text": "output" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 492, "parent": 491, "range": { "endColumn": 18, "endRow": 42, "graphemeEndColumn": 18, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 42 }, "structure": [], "text": "output", "token": { "kind": "identifier("output")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 493, "parent": 376, "range": { "endColumn": 4, "endRow": 43, "graphemeEndColumn": 4, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 43 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 494, "parent": 16, "range": { "endColumn": 2, "endRow": 44, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 44 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 495, "parent": 0, "range": { "endColumn": 1, "endRow": 45, "graphemeEndColumn": 1, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 45 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-4.html ================================================ struct Result< >{{
  let 
text: String
  let 
someOtherThing: String
}
}
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-4.json ================================================ [{"id":0,"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeShebang"},{"value":{"text":"nil"},"name":"shebang"},{"value":{"text":"nil"},"name":"unexpectedBetweenShebangAndStatements"},{"value":{"text":"CodeBlockItemListSyntax"},"ref":"CodeBlockItemListSyntax","name":"statements"},{"value":{"text":"nil"},"name":"unexpectedBetweenStatementsAndEndOfFileToken"},{"value":{"text":"","kind":"endOfFile"},"name":"endOfFileToken"},{"value":{"text":"nil"},"name":"unexpectedAfterEndOfFileToken"}],"type":"other","range":{"startColumn":1,"graphemeEndColumn":2,"startRow":1,"endRow":4,"endColumn":2,"graphemeStartColumn":1},"text":"SourceFile"},{"id":1,"structure":[{"name":"Element","value":{"text":"CodeBlockItemSyntax"}},{"name":"Count","value":{"text":"1"}}],"parent":0,"type":"collection","range":{"startColumn":1,"graphemeEndColumn":2,"graphemeStartColumn":1,"startRow":1,"endRow":4,"endColumn":2},"text":"CodeBlockItemList"},{"id":2,"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeItem"},{"value":{"text":"StructDeclSyntax"},"name":"item","ref":"StructDeclSyntax"},{"value":{"text":"nil"},"name":"unexpectedBetweenItemAndSemicolon"},{"value":{"text":"nil"},"name":"semicolon"},{"value":{"text":"nil"},"name":"unexpectedAfterSemicolon"}],"parent":1,"type":"other","range":{"startColumn":1,"graphemeEndColumn":2,"graphemeStartColumn":1,"startRow":1,"endRow":4,"endColumn":2},"text":"CodeBlockItem"},{"id":3,"structure":[{"name":"unexpectedBeforeAttributes","value":{"text":"nil"}},{"name":"attributes","value":{"text":"AttributeListSyntax"},"ref":"AttributeListSyntax"},{"name":"unexpectedBetweenAttributesAndModifiers","value":{"text":"nil"}},{"name":"modifiers","value":{"text":"DeclModifierListSyntax"},"ref":"DeclModifierListSyntax"},{"name":"unexpectedBetweenModifiersAndStructKeyword","value":{"text":"nil"}},{"name":"structKeyword","value":{"text":"struct","kind":"keyword(SwiftSyntax.Keyword.struct)"}},{"name":"unexpectedBetweenStructKeywordAndName","value":{"text":"nil"}},{"name":"name","value":{"text":"Result","kind":"identifier("Result")"}},{"name":"unexpectedBetweenNameAndGenericParameterClause","value":{"text":"nil"}},{"name":"genericParameterClause","value":{"text":"GenericParameterClauseSyntax"},"ref":"GenericParameterClauseSyntax"},{"name":"unexpectedBetweenGenericParameterClauseAndInheritanceClause","value":{"text":"nil"}},{"name":"inheritanceClause","value":{"text":"nil"}},{"name":"unexpectedBetweenInheritanceClauseAndGenericWhereClause","value":{"text":"nil"}},{"name":"genericWhereClause","value":{"text":"nil"}},{"name":"unexpectedBetweenGenericWhereClauseAndMemberBlock","value":{"text":"nil"}},{"name":"memberBlock","value":{"text":"MemberBlockSyntax"},"ref":"MemberBlockSyntax"},{"name":"unexpectedAfterMemberBlock","value":{"text":"nil"}}],"parent":2,"type":"decl","range":{"startColumn":1,"graphemeEndColumn":2,"graphemeStartColumn":1,"startRow":1,"endRow":4,"endColumn":2},"text":"StructDecl"},{"id":4,"structure":[{"name":"Element","value":{"text":"Element"}},{"name":"Count","value":{"text":"0"}}],"parent":3,"type":"collection","range":{"startRow":1,"startColumn":1,"graphemeStartColumn":1,"endColumn":1,"graphemeEndColumn":1,"endRow":1},"text":"AttributeList"},{"id":5,"structure":[{"value":{"text":"DeclModifierSyntax"},"name":"Element"},{"value":{"text":"0"},"name":"Count"}],"parent":3,"type":"collection","range":{"startRow":1,"startColumn":1,"graphemeStartColumn":1,"endColumn":1,"graphemeEndColumn":1,"endRow":1},"text":"DeclModifierList"},{"range":{"startRow":1,"startColumn":1,"graphemeStartColumn":1,"endColumn":7,"graphemeEndColumn":7,"endRow":1},"structure":[],"id":6,"type":"other","parent":3,"token":{"kind":"keyword(SwiftSyntax.Keyword.struct)","trailingTrivia":"␣<\/span>","leadingTrivia":""},"text":"struct"},{"range":{"startRow":1,"startColumn":8,"graphemeStartColumn":8,"endColumn":14,"graphemeEndColumn":14,"endRow":1},"id":7,"parent":3,"type":"other","structure":[],"text":"Result","token":{"kind":"identifier("Result")","trailingTrivia":"","leadingTrivia":""}},{"id":8,"parent":3,"text":"GenericParameterClause","range":{"startRow":1,"endColumn":15,"startColumn":14,"graphemeEndColumn":15,"endRow":1,"graphemeStartColumn":14},"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeLeftAngle"},{"value":{"text":"<","kind":"leftAngle"},"name":"leftAngle"},{"value":{"text":"nil"},"name":"unexpectedBetweenLeftAngleAndParameters"},{"value":{"text":"GenericParameterListSyntax"},"ref":"GenericParameterListSyntax","name":"parameters"},{"value":{"text":"nil"},"name":"unexpectedBetweenParametersAndGenericWhereClause"},{"value":{"text":"nil"},"name":"genericWhereClause"},{"value":{"text":"nil"},"name":"unexpectedBetweenGenericWhereClauseAndRightAngle"},{"value":{"text":">","kind":"rightAngle"},"name":"rightAngle"},{"value":{"text":"nil"},"name":"unexpectedAfterRightAngle"}],"type":"other"},{"parent":8,"type":"other","range":{"graphemeStartColumn":14,"endColumn":15,"graphemeEndColumn":15,"endRow":1,"startRow":1,"startColumn":14},"structure":[],"token":{"trailingTrivia":"␣<\/span>","leadingTrivia":"","kind":"leftAngle"},"text":"<","id":9},{"structure":[{"name":"Element","value":{"text":"GenericParameterSyntax"}},{"name":"Count","value":{"text":"0"}}],"range":{"startRow":1,"graphemeStartColumn":16,"endColumn":16,"startColumn":16,"endRow":1,"graphemeEndColumn":16},"parent":8,"type":"collection","text":"GenericParameterList","id":10},{"structure":[],"type":"other","id":11,"parent":8,"text":">","class":"missing","range":{"graphemeEndColumn":16,"startColumn":16,"startRow":1,"endRow":1,"endColumn":16,"graphemeStartColumn":16},"token":{"kind":"rightAngle","trailingTrivia":"","leadingTrivia":""}},{"structure":[{"value":{"text":"nil"},"name":"unexpectedBeforeLeftBrace"},{"value":{"text":"{","kind":"leftBrace"},"name":"leftBrace"},{"value":{"text":"nil"},"name":"unexpectedBetweenLeftBraceAndMembers"},{"value":{"text":"MemberBlockItemListSyntax"},"name":"members","ref":"MemberBlockItemListSyntax"},{"value":{"text":"nil"},"name":"unexpectedBetweenMembersAndRightBrace"},{"value":{"text":"}","kind":"rightBrace"},"name":"rightBrace"},{"value":{"text":"nil"},"name":"unexpectedAfterRightBrace"}],"range":{"graphemeEndColumn":2,"startColumn":16,"startRow":1,"endRow":4,"endColumn":2,"graphemeStartColumn":16},"parent":3,"type":"other","text":"MemberBlock","id":12},{"parent":12,"range":{"graphemeEndColumn":17,"startRow":1,"graphemeStartColumn":16,"endRow":1,"startColumn":16,"endColumn":17},"structure":[],"id":13,"token":{"leadingTrivia":"","trailingTrivia":"","kind":"leftBrace"},"type":"other","text":"{"},{"structure":[{"name":"Element","value":{"text":"MemberBlockItemSyntax"}},{"name":"Count","value":{"text":"1"}}],"range":{"graphemeEndColumn":2,"startRow":1,"graphemeStartColumn":17,"endRow":4,"startColumn":17,"endColumn":2},"parent":12,"type":"collection","text":"MemberBlockItemList","id":14},{"structure":[{"name":"unexpectedBeforeDecl","value":{"text":"nil"}},{"ref":"UnexpectedCodeDeclSyntax","name":"decl","value":{"text":"UnexpectedCodeDeclSyntax"}},{"name":"unexpectedBetweenDeclAndSemicolon","value":{"text":"nil"}},{"name":"semicolon","value":{"text":"nil"}},{"name":"unexpectedAfterSemicolon","value":{"text":"nil"}}],"range":{"graphemeStartColumn":17,"endRow":4,"endColumn":2,"startRow":1,"startColumn":17,"graphemeEndColumn":2},"parent":14,"type":"other","text":"MemberBlockItem","id":15},{"structure":[{"value":{"text":"UnexpectedNodesSyntax"},"name":"unexpectedCode","ref":"UnexpectedNodesSyntax"}],"range":{"startRow":1,"endColumn":2,"graphemeEndColumn":2,"startColumn":17,"graphemeStartColumn":17,"endRow":4},"parent":15,"type":"decl","text":"UnexpectedCodeDecl","id":16},{"structure":[{"value":{"text":"Syntax"},"name":"Element"},{"value":{"text":"10"},"name":"Count"}],"range":{"startColumn":17,"startRow":1,"endRow":4,"graphemeStartColumn":17,"graphemeEndColumn":2,"endColumn":2},"parent":16,"type":"collection","text":"UnexpectedNodes","id":17},{"token":{"kind":"leftBrace","trailingTrivia":"","leadingTrivia":""},"parent":17,"id":18,"range":{"startColumn":17,"graphemeEndColumn":18,"endRow":1,"endColumn":18,"startRow":1,"graphemeStartColumn":17},"structure":[],"type":"other","text":"{"},{"structure":[],"token":{"kind":"keyword(SwiftSyntax.Keyword.let)","trailingTrivia":"␣<\/span>","leadingTrivia":"↲<\/span>␣<\/span>␣<\/span>"},"id":19,"parent":17,"text":"let","range":{"startColumn":3,"graphemeEndColumn":6,"endRow":2,"endColumn":6,"startRow":2,"graphemeStartColumn":3},"type":"other"},{"parent":17,"id":20,"range":{"startColumn":7,"graphemeEndColumn":11,"endRow":2,"endColumn":11,"startRow":2,"graphemeStartColumn":7},"type":"other","text":"text","structure":[],"token":{"kind":"identifier("text")","trailingTrivia":"","leadingTrivia":""}},{"text":":","type":"other","structure":[],"range":{"startColumn":11,"graphemeEndColumn":12,"endRow":2,"endColumn":12,"startRow":2,"graphemeStartColumn":11},"token":{"kind":"colon","trailingTrivia":"␣<\/span>","leadingTrivia":""},"parent":17,"id":21},{"range":{"startColumn":13,"graphemeEndColumn":19,"endRow":2,"endColumn":19,"startRow":2,"graphemeStartColumn":13},"token":{"kind":"identifier("String")","trailingTrivia":"","leadingTrivia":""},"type":"other","parent":17,"structure":[],"id":22,"text":"String"},{"structure":[],"type":"other","text":"let","parent":17,"token":{"kind":"keyword(SwiftSyntax.Keyword.let)","trailingTrivia":"␣<\/span>","leadingTrivia":"↲<\/span>␣<\/span>␣<\/span>"},"range":{"startColumn":3,"graphemeEndColumn":6,"endRow":3,"endColumn":6,"startRow":3,"graphemeStartColumn":3},"id":23},{"token":{"kind":"identifier("someOtherThing")","trailingTrivia":"","leadingTrivia":""},"structure":[],"range":{"startColumn":7,"graphemeEndColumn":21,"endRow":3,"endColumn":21,"startRow":3,"graphemeStartColumn":7},"id":24,"parent":17,"type":"other","text":"someOtherThing"},{"type":"other","range":{"startColumn":21,"graphemeEndColumn":22,"endRow":3,"endColumn":22,"startRow":3,"graphemeStartColumn":21},"structure":[],"parent":17,"text":":","id":25,"token":{"kind":"colon","trailingTrivia":"␣<\/span>","leadingTrivia":""}},{"structure":[],"text":"String","token":{"kind":"identifier("String")","trailingTrivia":"","leadingTrivia":""},"parent":17,"id":26,"range":{"startColumn":23,"graphemeEndColumn":29,"endRow":3,"endColumn":29,"startRow":3,"graphemeStartColumn":23},"type":"other"},{"structure":[],"parent":17,"token":{"kind":"rightBrace","trailingTrivia":"","leadingTrivia":"↲<\/span>"},"id":27,"text":"}","range":{"startColumn":1,"graphemeEndColumn":2,"endRow":4,"endColumn":2,"startRow":4,"graphemeStartColumn":1},"type":"other"},{"structure":[],"text":"}","id":28,"class":"missing","type":"other","parent":12,"range":{"startColumn":2,"graphemeEndColumn":2,"endRow":4,"endColumn":2,"startRow":4,"graphemeStartColumn":2},"token":{"kind":"rightBrace","trailingTrivia":"","leadingTrivia":""}},{"id":29,"parent":0,"range":{"startColumn":2,"graphemeEndColumn":2,"endRow":4,"endColumn":2,"startRow":4,"graphemeStartColumn":2},"type":"other","token":{"kind":"endOfFile","trailingTrivia":"","leadingTrivia":""},"structure":[],"text":""}] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-5.html ================================================ if   a   +   b   *   c   {
   return

}
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-5.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 11, "parent": 8, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 12, "parent": 11, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 13, "parent": 8, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 14, "parent": 13, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 13, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("*")", "text": "*" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 11, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "*", "token": { "kind": "binaryOperator("*")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 13, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 13, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 12, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 15, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 14, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-6.html ================================================ if   a   +   b   ×   c   {
   return

}
================================================ FILE: Resources/parsers/trunk/Tests/Tests/Fixtures/test-2-6.json ================================================ [ { "id": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeShebang", "value": { "text": "nil" } }, { "name": "shebang", "value": { "text": "nil" } }, { "name": "unexpectedBetweenShebangAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndEndOfFileToken", "value": { "text": "nil" } }, { "name": "endOfFileToken", "value": { "kind": "endOfFile", "text": "" } }, { "name": "unexpectedAfterEndOfFileToken", "value": { "text": "nil" } } ], "text": "SourceFile", "type": "other" }, { "id": 1, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 2, "parent": 1, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ExpressionStmtSyntax", "value": { "text": "ExpressionStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 3, "parent": 2, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeExpression", "value": { "text": "nil" } }, { "name": "expression", "ref": "IfExprSyntax", "value": { "text": "IfExprSyntax" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ExpressionStmt", "type": "other" }, { "id": 4, "parent": 3, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeIfKeyword", "value": { "text": "nil" } }, { "name": "ifKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.if)", "text": "if" } }, { "name": "unexpectedBetweenIfKeywordAndConditions", "value": { "text": "nil" } }, { "name": "conditions", "ref": "ConditionElementListSyntax", "value": { "text": "ConditionElementListSyntax" } }, { "name": "unexpectedBetweenConditionsAndBody", "value": { "text": "nil" } }, { "name": "body", "ref": "CodeBlockSyntax", "value": { "text": "CodeBlockSyntax" } }, { "name": "unexpectedBetweenBodyAndElseKeyword", "value": { "text": "nil" } }, { "name": "elseKeyword", "value": { "text": "nil" } }, { "name": "unexpectedBetweenElseKeywordAndElseBody", "value": { "text": "nil" } }, { "name": "elseBody", "value": { "text": "nil" } }, { "name": "unexpectedAfterElseBody", "value": { "text": "nil" } } ], "text": "IfExpr", "type": "expr" }, { "id": 5, "parent": 4, "range": { "endColumn": 3, "endRow": 1, "graphemeEndColumn": 3, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 1 }, "structure": [], "text": "if", "token": { "kind": "keyword(SwiftSyntax.Keyword.if)", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 6, "parent": 4, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "Element", "value": { "text": "ConditionElementSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "ConditionElementList", "type": "collection" }, { "id": 7, "parent": 6, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeCondition", "value": { "text": "nil" } }, { "name": "condition", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenConditionAndTrailingComma", "value": { "text": "nil" } }, { "name": "trailingComma", "value": { "text": "nil" } }, { "name": "unexpectedAfterTrailingComma", "value": { "text": "nil" } } ], "text": "ConditionElement", "type": "other" }, { "id": 8, "parent": 7, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "InfixOperatorExprSyntax", "value": { "text": "InfixOperatorExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 9, "parent": 8, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftOperand", "value": { "text": "nil" } }, { "name": "leftOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedBetweenLeftOperandAndOperator", "value": { "text": "nil" } }, { "name": "operator", "ref": "BinaryOperatorExprSyntax", "value": { "text": "BinaryOperatorExprSyntax" } }, { "name": "unexpectedBetweenOperatorAndRightOperand", "value": { "text": "nil" } }, { "name": "rightOperand", "ref": "DeclReferenceExprSyntax", "value": { "text": "DeclReferenceExprSyntax" } }, { "name": "unexpectedAfterRightOperand", "value": { "text": "nil" } } ], "text": "InfixOperatorExpr", "type": "expr" }, { "id": 10, "parent": 9, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("a")", "text": "a" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 11, "parent": 10, "range": { "endColumn": 5, "endRow": 1, "graphemeEndColumn": 5, "graphemeStartColumn": 4, "startColumn": 4, "startRow": 1 }, "structure": [], "text": "a", "token": { "kind": "identifier("a")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 12, "parent": 9, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("+")", "text": "+" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 13, "parent": 12, "range": { "endColumn": 7, "endRow": 1, "graphemeEndColumn": 7, "graphemeStartColumn": 6, "startColumn": 6, "startRow": 1 }, "structure": [], "text": "+", "token": { "kind": "binaryOperator("+")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 14, "parent": 9, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("b")", "text": "b" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 15, "parent": 14, "range": { "endColumn": 9, "endRow": 1, "graphemeEndColumn": 9, "graphemeStartColumn": 8, "startColumn": 8, "startRow": 1 }, "structure": [], "text": "b", "token": { "kind": "identifier("b")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 16, "parent": 8, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeOperator", "value": { "text": "nil" } }, { "name": "operator", "value": { "kind": "binaryOperator("×")", "text": "×" } }, { "name": "unexpectedAfterOperator", "value": { "text": "nil" } } ], "text": "BinaryOperatorExpr", "type": "expr" }, { "id": 17, "parent": 16, "range": { "endColumn": 12, "endRow": 1, "graphemeEndColumn": 11, "graphemeStartColumn": 10, "startColumn": 10, "startRow": 1 }, "structure": [], "text": "×", "token": { "kind": "binaryOperator("×")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 18, "parent": 8, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeModuleSelector", "value": { "text": "nil" } }, { "name": "moduleSelector", "value": { "text": "nil" } }, { "name": "unexpectedBetweenModuleSelectorAndBaseName", "value": { "text": "nil" } }, { "name": "baseName", "value": { "kind": "identifier("c")", "text": "c" } }, { "name": "unexpectedBetweenBaseNameAndArgumentNames", "value": { "text": "nil" } }, { "name": "argumentNames", "value": { "text": "nil" } }, { "name": "unexpectedAfterArgumentNames", "value": { "text": "nil" } } ], "text": "DeclReferenceExpr", "type": "expr" }, { "id": 19, "parent": 18, "range": { "endColumn": 14, "endRow": 1, "graphemeEndColumn": 13, "graphemeStartColumn": 12, "startColumn": 13, "startRow": 1 }, "structure": [], "text": "c", "token": { "kind": "identifier("c")", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 20, "parent": 4, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [ { "name": "unexpectedBeforeLeftBrace", "value": { "text": "nil" } }, { "name": "leftBrace", "value": { "kind": "leftBrace", "text": "{" } }, { "name": "unexpectedBetweenLeftBraceAndStatements", "value": { "text": "nil" } }, { "name": "statements", "ref": "CodeBlockItemListSyntax", "value": { "text": "CodeBlockItemListSyntax" } }, { "name": "unexpectedBetweenStatementsAndRightBrace", "value": { "text": "nil" } }, { "name": "rightBrace", "value": { "kind": "rightBrace", "text": "}" } }, { "name": "unexpectedAfterRightBrace", "value": { "text": "nil" } } ], "text": "CodeBlock", "type": "other" }, { "id": 21, "parent": 20, "range": { "endColumn": 16, "endRow": 1, "graphemeEndColumn": 15, "graphemeStartColumn": 14, "startColumn": 15, "startRow": 1 }, "structure": [], "text": "{", "token": { "kind": "leftBrace", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" }, { "id": 22, "parent": 20, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "Element", "value": { "text": "CodeBlockItemSyntax" } }, { "name": "Count", "value": { "text": "1" } } ], "text": "CodeBlockItemList", "type": "collection" }, { "id": 23, "parent": 22, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeItem", "value": { "text": "nil" } }, { "name": "item", "ref": "ReturnStmtSyntax", "value": { "text": "ReturnStmtSyntax" } }, { "name": "unexpectedBetweenItemAndSemicolon", "value": { "text": "nil" } }, { "name": "semicolon", "value": { "text": "nil" } }, { "name": "unexpectedAfterSemicolon", "value": { "text": "nil" } } ], "text": "CodeBlockItem", "type": "other" }, { "id": 24, "parent": 23, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [ { "name": "unexpectedBeforeReturnKeyword", "value": { "text": "nil" } }, { "name": "returnKeyword", "value": { "kind": "keyword(SwiftSyntax.Keyword.return)", "text": "return" } }, { "name": "unexpectedBetweenReturnKeywordAndExpression", "value": { "text": "nil" } }, { "name": "expression", "value": { "text": "nil" } }, { "name": "unexpectedAfterExpression", "value": { "text": "nil" } } ], "text": "ReturnStmt", "type": "other" }, { "id": 25, "parent": 24, "range": { "endColumn": 9, "endRow": 2, "graphemeEndColumn": 9, "graphemeStartColumn": 3, "startColumn": 3, "startRow": 2 }, "structure": [], "text": "return", "token": { "kind": "keyword(SwiftSyntax.Keyword.return)", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 26, "parent": 20, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 1, "startColumn": 1, "startRow": 3 }, "structure": [], "text": "}", "token": { "kind": "rightBrace", "leadingTrivia": "
", "trailingTrivia": "" }, "type": "other" }, { "id": 27, "parent": 0, "range": { "endColumn": 2, "endRow": 3, "graphemeEndColumn": 2, "graphemeStartColumn": 2, "startColumn": 2, "startRow": 3 }, "structure": [], "text": "", "token": { "kind": "endOfFile", "leadingTrivia": "", "trailingTrivia": "" }, "type": "other" } ] ================================================ FILE: SECURITY.md ================================================ # Security Policy For security related problems, please don't use the public issue tracker, but email [@kishikawakatsumi](https://github.com/kishikawakatsumi). ================================================ FILE: Sources/App/Middlewares/CommonErrorMiddleware.swift ================================================ import Vapor struct CommonErrorMiddleware: AsyncMiddleware { func respond(to request: Vapor.Request, chainingTo next: any Vapor.AsyncResponder) async throws -> Vapor.Response { do { return try await next.respond(to: request) } catch let error { let headers: HTTPHeaders let status: HTTPResponseStatus switch error { case let abort as AbortError: headers = abort.headers status = abort.status default: headers = [:] status = .internalServerError } let errotTitles: [UInt: String] = [ 400: "Bad Request", 401: "Unauthorized", 403: "Access Denied", 404: "Resource not found", 500: "Webservice currently unavailable", 503: "Webservice currently unavailable", ] let errotReasons: [UInt: String] = [ 400: "The server cannot process the request due to something that is perceived to be a client error.", 401: "The requested resource requires an authentication.", 403: "The requested resource requires an authentication.", 404: "The requested resource could not be found but may be available again in the future.", 500: "An unexpected condition was encountered. Our service team has been dispatched to bring it back online.", 503: "We've got some trouble with our backend upstream cluster. Our service team has been dispatched to bring it back online.", ] if request.headers[.accept].map({ $0.lowercased() }).contains("application/json") { let data = try JSONEncoder().encode(["error": status.code]) return .init( status: status, headers: headers, body: .init(data: data) ) } else { let view = try await request.view.render( "error", [ "title": "We've got some trouble", "error": errotTitles[status.code], "reason": errotReasons[status.code], "status": "\(status.code)", ] ).get() return try await view.encodeResponse( status: status, headers: headers, for: request ) } } } } ================================================ FILE: Sources/App/Middlewares/CustomHeaderMiddleware.swift ================================================ import Vapor struct CustomHeaderMiddleware: AsyncMiddleware { func respond(to request: Vapor.Request, chainingTo next: any Vapor.AsyncResponder) async throws -> Vapor.Response { let response = try await next.respond(to: request) response.headers.add(name: "X-Frame-Options", value: "DENY") response.headers.add(name: "Permissions-Policy", value: "interest-cohort=()") return response } } ================================================ FILE: Sources/App/configure.swift ================================================ import Vapor import Leaf public func configure(_ app: Application) async throws { app.middleware = Middlewares() app.middleware.use(CommonErrorMiddleware()) app.middleware.use(CustomHeaderMiddleware()) let publicDirectory = "\(app.directory.publicDirectory)/dist" app.middleware.use(FileMiddleware(publicDirectory: publicDirectory)) app.http.server.configuration.port = Environment.process.PORT.flatMap { Int($0) } ?? 8080 app.http.server.configuration.requestDecompression = .enabled app.http.server.configuration.responseCompression = .enabled app.http.server.configuration.supportPipelining = true app.views.use(.leaf) app.leaf.configuration.rootDirectory = publicDirectory app.leaf.cache.isEnabled = app.environment.isRelease try routes(app) } ================================================ FILE: Sources/App/entrypoint.swift ================================================ import Vapor @main enum Entrypoint { static func main() async throws { var env = try Environment.detect() try LoggingSystem.bootstrap(from: &env) let app = try await Application.make(env) do { try await configure(app) try await app.execute() } catch { app.logger.report(error: error) try? await app.asyncShutdown() throw error } try await app.asyncShutdown() } } ================================================ FILE: Sources/App/routes.swift ================================================ import Vapor import TSCBasic func routes(_ app: Application) throws { app.get("healthz") { _ in ["status": "pass"] } app.get { (req) in try await index(req) } app.get("index.html") { (req) in try await index(req) } func index(_ req: Request) async throws -> View { try await req.view.render( "index", [ "title": "Swift AST Explorer", "code": sampleCode, "swiftVersion": swiftVersion, ] ) } app.get("*") { (req) -> View in let matches = try #/^/([a-f0-9]{32})$/# .ignoresCase() .wholeMatch(in: req.url.path) guard let matches else { throw Abort(.notFound) } let gistId = matches.output.1 let response = try await req.client.get( URI(string: "https://api.github.com/gists/\(gistId)"), headers: HTTPHeaders([("User-Agent", "Swift AST Explorer")]) ) guard let body = response.body else { throw Abort(.notFound) } guard let contents = try? JSONSerialization.jsonObject(with: Data(body.readableBytesView), options: []) as? [String: Any], let files = contents["files"] as? [String: Any], let filename = files.keys.first, let file = files[filename] as? [String: Any], let content = file["content"] as? String else { throw Abort(.notFound) } return try await req.view.render( "index", [ "title": "Swift AST Explorer", "code": content, "swiftVersion": swiftVersion, ] ) } app.on(.POST, "update", body: .collect(maxSize: "10mb")) { (req) -> SyntaxResponse in let parameter = try req.content.decode(RequestParameter.self) let response = try await parserCommand( branch: parameter.branch ?? "50800", code: parameter.code, arguments: parameter.options ?? [] ) return try JSONDecoder().decode(SyntaxResponse.self, from: Data(response.stdout.utf8)) } func parserCommand(branch: String, code: String, arguments: [String]) async throws -> (stdout: String, stderr: String) { let process = TSCBasic.Process.init( arguments: ["parser"] + arguments, environmentBlock: [ "NSUnbufferedIO": "YES", ], workingDirectory: try! AbsolutePath.init(validating: "\(app.directory.resourcesDirectory)parsers/\(branch)/.build/release/") ) let stdin = try process.launch() stdin.write(code) stdin.flush() let processResult = try await process.waitUntilExit() let stdout = try processResult.utf8Output() let stderr = try processResult.utf8stderrOutput() return (stdout, stderr) } } let swiftVersion = "Swift 6.3" private struct RequestParameter: Decodable { let code: String let options: [String]? let branch: String? } struct SyntaxResponse: Content { let syntaxHTML: String let syntaxJSON: String let swiftVersion: String } private let sampleCode = #""" import Foundation struct BlackjackCard { // nested Suit enumeration enum Suit: Character { case spades = "♠" case hearts = "♡" case diamonds = "♢" case clubs = "♣" } // nested Rank enumeration enum Rank: Int { case two = 2 case three, four, five, six, seven, eight, nine, ten case jack, queen, king, ace struct Values { let first: Int, second: Int? } var values: Values { switch self { case .ace: return Values(first: 1, second: 11) case .jack, .queen, .king: return Values(first: 10, second: nil) default: return Values(first: self.rawValue, second: nil) } } } // BlackjackCard properties and methods let rank: Rank, suit: Suit var description: String { var output = "suit is \(suit.rawValue)," output += " value is \(rank.values.first)" if let second = rank.values.second { output += " or \(second)" } return output } } """# ================================================ FILE: Tests/AppTests/AppTests.swift ================================================ @testable import App import XCTVapor #if canImport(FoundationNetworking) import FoundationNetworking #endif final class AppTests: XCTestCase { func testRootPath() async throws { let app = try await Application.make(.testing) try await configure(app) try await app.test(.GET, "/healthz") { res async -> () in XCTAssertEqual(res.status, .ok) } try await app.asyncShutdown() } func testGistPath() throws { let path = "/b4f866efb1c1dc63b0a9cce000cf5688" let matches = try #/^/([a-f0-9]{32})$/# .ignoresCase() .wholeMatch(in: path) let gistId = try XCTUnwrap(matches).output.1 let ex = expectation(description: "") let session = URLSession(configuration: .default) let request = URLRequest(url: URL(string: "https://api.github.com/gists/\(gistId)")!) session.dataTask(with: request) { (data, response, error) in guard let data = data else { XCTFail() return } if let contents = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: Any], let files = contents["files"] as? [String: Any], let filename = files.keys.first, let file = files[filename] as? [String: Any], let content = file["content"] as? String { XCTAssertEqual( content, """ struct Player { var name: String var highScore: Int = 0 var history: [Int] = [] init(_ name: String) { self.name = name } } var player = Player("Tomas") """ ) } else { XCTFail() } ex.fulfill() } .resume() waitForExpectations(timeout: 5) } } ================================================ FILE: build_pasers.sh ================================================ #!/bin/bash swift build -c release --package-path Resources/parsers/50800 swift build -c release --package-path Resources/parsers/50900 swift build -c release --package-path Resources/parsers/51000 swift build -c release --package-path Resources/parsers/60000 swift build -c release --package-path Resources/parsers/60100 swift build -c release --package-path Resources/parsers/60200 swift build -c release --package-path Resources/parsers/60300 swift build -c release --package-path Resources/parsers/trunk ================================================ FILE: deploy/Dockerfile ================================================ FROM swiftfiddle/swift-ast-explorer.com:latest EXPOSE $PORT ENTRYPOINT ["./App"] CMD ["serve", "--env", "production", "--hostname", "0.0.0.0"] ================================================ FILE: dev/.gitignore ================================================ ### Generated by gibo (https://github.com/simonwhitaker/gibo) ### https://raw.github.com/github/gitignore/4488915eec0b3a45b5c63ead28f286819c0917de/Global/macOS.gitignore # General .DS_Store .AppleDouble .LSOverride # Icon must end with two \r Icon # Thumbnails ._* # Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk ### Generated by gibo (https://github.com/simonwhitaker/gibo) ### https://raw.github.com/github/gitignore/4488915eec0b3a45b5c63ead28f286819c0917de/Node.gitignore # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data pids *.pid *.seed *.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover lib-cov # Coverage directory used by tools like istanbul coverage *.lcov # nyc test coverage .nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) .grunt # Bower dependency directory (https://bower.io/) bower_components # node-waf configuration .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) build/Release # Dependency directories node_modules/ jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/) web_modules/ # TypeScript cache *.tsbuildinfo # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Optional stylelint cache .stylelintcache # Microbundle cache .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # Yarn Integrity file .yarn-integrity # dotenv environment variable files .env .env.development.local .env.test.local .env.production.local .env.local # parcel-bundler cache (https://parceljs.org/) .cache .parcel-cache # Next.js build output .next out # Nuxt.js build / generate output .nuxt dist # Gatsby files .cache/ # Comment in the public line in if your project uses Gatsby and not Next.js # https://nextjs.org/blog/next-9-1#public-directory-support # public # vuepress build output .vuepress/dist # vuepress v2.x temp and cache directory .temp .cache # Docusaurus cache and generated files .docusaurus # Serverless directories .serverless/ # FuseBox cache .fusebox/ # DynamoDB Local files .dynamodb/ # TernJS port file .tern-port # Stores VSCode versions used for testing VSCode extensions .vscode-test # yarn v2 .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz .pnp.* ================================================ FILE: dev/index.js ================================================ const fs = require("fs"); const jsonabc = require("jsonabc"); const xmlFormatter = require("./xml-formatter"); const directory = process.argv[2]; const files = fs.readdirSync(directory); for (const file of files) { if (file.includes("json")) { let inputStr = fs.readFileSync(`${directory}/${file}`, "utf-8"); inputStr = jsonabc.cleanJSON(inputStr); obj = JSON.parse(inputStr); r = jsonabc.sortObj(obj, true); output = JSON.stringify(r, null, 2); fs.writeFileSync(`dist/${file}`, output + "\n"); } if (file.includes("html")) { const inputStr = fs.readFileSync(`${directory}/${file}`, "utf-8"); const output = xmlFormatter(inputStr, { indentation: "", lineSeparator: "\n", strictMode: true, }); fs.writeFileSync(`dist/${file}`, output + "\n"); } } ================================================ FILE: dev/package.json ================================================ { "dependencies": { "jsonabc": "^2.3.1" } } ================================================ FILE: dev/xml-formatter/.eslintignore ================================================ dist ================================================ FILE: dev/xml-formatter/.eslintrc.json ================================================ { "root": true, "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "env": { "es6": true, "node": true }, "extends": "eslint:recommended", "rules": { "quotes": ["error", "single"], "no-var": "error", "prefer-const": "error", "no-unused-vars": ["error", {"args": "none"}] } } ================================================ FILE: dev/xml-formatter/.gitignore ================================================ node_modules .DS_Store .idea *.iml dist .npmrc ================================================ FILE: dev/xml-formatter/.npmignore ================================================ * .github !package.json !LICENSE !README.md !dist/**/* !src/**/* ================================================ FILE: dev/xml-formatter/LICENSE ================================================ The MIT License (MIT) Copyright 2019 Chris Bottin (https://github.com/chrisbottin) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: dev/xml-formatter/README.md ================================================ # xml-formatter Converts XML into a human readable format (pretty print) while respecting the `xml:space` attribute. Reciprocally, the `xml-formatter` package can minify pretty printed XML. The `xml-formatter` package can also be used on the browser using the browserified version with a small footprint. [![Build Status](https://github.com/chrisbottin/xml-formatter/actions/workflows/ci.yml/badge.svg)](https://github.com/chrisbottin/xml-formatter/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/xml-formatter.svg)](https://npmjs.org/package/xml-formatter) ## Installation ``` $ npm install xml-formatter ``` ## Example ### Usage: ```js import xmlFormat from 'xml-formatter'; xmlFormat('

This is some content.

'); ``` ### Output: ```xml

This is some content.

``` ## Options - `filter`: Function to filter out unwanted nodes by returning `false`. - type: `function(node) => boolean` - default: `() => true` - `ignoredPaths`: List of XML element paths to ignore during formatting. This can be a partial path (element tag name) or full path starting from the document element e.g. `['/html/head/script', 'pre']`. - type: `string[]` - default: `[]` - `indentation`: The value used for indentation. - type: `string` - default: `' '` - `collapseContent`: True to keep content in the same line as the element. Only works if element contains at least one text node. - type: `boolean` - default: `false` - `lineSeparator`: Specify the line separator to use. - type: `string` - default: `\r\n` - `whiteSpaceAtEndOfSelfclosingTag`: True to end self-closing tags with a space e.g. ``. - type: `boolean` - default: `false` - `throwOnFailure`: Throw an error when XML fails to parse and get formatted otherwise the original XML is returned. - type: `boolean` - default: `true` ### Usage: ```js import xmlFormat from 'xml-formatter'; xmlFormat('

This is some content.

', { indentation: ' ', filter: (node) => node.type !== 'Comment', collapseContent: true, lineSeparator: '\n' }); ``` ### Output: ```xml

This is some content.

``` ## Minify mode ### Usage: ```js import xmlFormat from 'xml-formatter'; const xml = `

This is some content.

`; xmlFormat.minify(xml, { filter: (node) => node.type !== 'Comment', collapseContent: true }); ``` ### Output: ```xml

This issomecontent.

``` ## On The Browser The code is transpiled using [Babel](https://babeljs.io/) with [@babel/preset-env](https://babeljs.io/docs/en/babel-preset-env) default values and bundled using [browserify](https://browserify.org/). ### Using `require('xml-formatter')` ### Page: ```html ``` ### Usage: ```js const xmlFormatter = require('xml-formatter'); xmlFormat('

This is some content.

'); ``` ### Using global function `xmlFormatter` ### Page: ```html ``` ### Usage: ```js xmlFormatter('

This is some content.

'); ``` ### Output ```xml

This is some content.

``` ## License MIT ================================================ FILE: dev/xml-formatter/package.json ================================================ { "name": "xml-formatter", "version": "3.4.1", "repository": "github:chrisbottin/xml-formatter", "bugs": { "url": "https://github.com/chrisbottin/xml-formatter/issues" }, "homepage": "https://github.com/chrisbottin/xml-formatter#readme", "description": "Converts a XML string into a human readable format (pretty print) while respecting the xml:space attribute", "author": "Chris Bottin ", "license": "MIT", "main": "./dist/cjs/index.js", "es2015": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "sideEffects": false, "scripts": { "lint": "eslint . --ext=js,ts", "clean": "rm -rf ./dist", "compile": "npm run clean && npm run lint && npm run compile:commonjs && npm run compile:esnext && npm run compile:types && npm run compile:browser", "compile:commonjs": "tsc --module commonjs --outDir ./dist/cjs --noEmit false", "compile:esnext": "tsc --module esnext --outDir ./dist/esm --noEmit false", "compile:types": "tsc --emitDeclarationOnly --declaration --declarationMap --outDir ./dist/types --noEmit false", "compile:browser": "mkdir -p ./dist/browser && npm run compile:browser:require && npm run compile:browser:singleton", "compile:browser:require": "browserify -g [ babelify --presets [ @babel/preset-env ] ] -r ./dist/cjs/index.js:xml-formatter -o ./dist/browser/xml-formatter.js", "compile:browser:singleton": "browserify -g [ babelify --presets [ @babel/preset-env ] ] -r ./dist/cjs/index.js:xml-formatter -o ./dist/browser/xml-formatter-singleton.js -s xmlFormatter", "test": "mocha --require=ts-node/register --extension=ts --spec=test", "prepublishOnly": "echo Please use publish.sh && exit 1" }, "engines": { "node": ">= 14" }, "keywords": [ "xml", "pretty", "print", "pretty-print", "indent", "parser", "formatter", "xml:space", "preserve" ], "dependencies": { "xml-parser-xo": "^4.1.0" }, "devDependencies": { "@babel/core": "^7.15.8", "@babel/preset-env": "^7.15.8", "@types/chai": "^5.0.0", "@types/glob": "^9.0.0", "@types/mocha": "^10.0.0", "@types/node": "^24.0.0", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", "babelify": "^10.0.0", "browserify": "^17.0.0", "chai": "^6.0.0", "eslint": "^10.0.0", "glob": "^13.0.0", "mocha": "^11.0.0", "ts-node": "^10.9.1", "typescript": "^6.0.0" } } ================================================ FILE: dev/xml-formatter/publish.sh ================================================ #!/bin/bash -e echo "" echo "|************************|" echo "| NPM Publishing |" echo "|************************|" echo "" echo "This script will publish a new version to NPM, create a version bump git commit, tag it and push it." read -p "Press [Enter] to continue"; branchName=`git rev-parse --abbrev-ref HEAD` if [[ $branchName != "master" ]]; then echo "Current branch is $branchName. Only the master branch can be published." exit 1 fi containsChanges=`git status --short --untracked-files=no` if [[ $containsChanges ]]; then echo "Branch contains uncommitted changes." echo "$containsChanges" exit 1 fi containsDiffs=`git fetch && git diff master..origin/master --shortstat` if [[ $containsDiffs ]]; then echo "Local/Origin branches are not in sync." echo $containsDiffs exit 1 fi echo "What type of publish?" select version_type in "patch" "minor" "major"; do read -p "Creating commit and tag for a $version_type release. Press [Enter] to continue"; break done npm run lint npm run compile npm run test open ./test/browser/index.html read -p "Are browser tests OK? Press [Enter] to continue"; # Use npm to increment the version and capture it version_with_v=`npm version $version_type -m "Version Bump to %s ($version_type)"` # Remove the "v" from v1.2.3 to get 1.2.3 to tag without the "v" version=`echo $version_with_v | cut -b 2-` git tag -d $version_with_v &>/dev/null git tag $version packageName=`npm pkg get name | xargs echo` registry=`npm config get registry` gitOriginUrl=`git remote get-url origin` read -p "Ready to publish $packageName@$version to $registry. Press [Enter] to continue" npm publish --ignore-scripts read -p "Ready to push master to $gitOriginUrl. Press [Enter]" git push origin master git push origin $version ================================================ FILE: dev/xml-formatter/src/index.d.ts ================================================ export type FormatOptions = { indentation?: string; filter?: (node: any) => boolean; stripComments?: boolean; collapseContent?: boolean; lineSeparator?: string; whiteSpaceAtEndOfSelfclosingTag?: boolean; } declare function format(xml: string, options?: FormatOptions): string; export = format; ================================================ FILE: dev/xml-formatter/src/index.ts ================================================ import xmlParser, { XmlParserElementNode, XmlParserNode, XmlParserProcessingInstructionNode, XmlParserDocumentChildNode, XmlParserElementChildNode } from 'xml-parser-xo'; export type XMLFormatterOptions = { /** * List of XML element paths to ignore during formatting. * This can be a partial path (element tag name) or full path starting from the document element. * e.g. ['/html/head/script', 'pre'] */ ignoredPaths?: string[]; /** * The value used for indentation. * Default = ' ' */ indentation?: string; /** * Return false to exclude the node. */ filter?: (node: XmlParserNode) => boolean; /** * True to keep content in the same line as the element. * Notes: Only works if element contains at least one text node. * Default: false */ collapseContent?: boolean; /** * The line separator to use. * Default: '\r\n' */ lineSeparator?: string; /** * To either end ad self closing tag with `` or ``. * Default: false */ whiteSpaceAtEndOfSelfclosingTag?: boolean; /** * Throw an error when XML fails to parse and get formatted. * Notes: If set to `false`, the original XML is returned when an error occurs. * Default: true */ throwOnFailure?: boolean; /** * True to throw an error when parsing XML document with invalid content like mismatched closing tags. */ strictMode?: boolean; }; export type XMLFormatterMinifyOptions = Omit; type XMLFormatterState = { content: string; level: number; options: XMLFormatterOptions; path: string[]; }; function newLine(state: XMLFormatterState): void { if (!state.options.indentation && !state.options.lineSeparator) return; state.content += state.options.lineSeparator; let i; for (i = 0; i < state.level; i++) { state.content += state.options.indentation; } } function indent(state: XMLFormatterState): void { state.content = state.content.replace(/ +$/, ''); let i; for (i = 0; i < state.level; i++) { state.content += state.options.indentation; } } function appendContent(state: XMLFormatterState, content: string): void { state.content += content; } function processNode(node: XmlParserNode, state: XMLFormatterState, preserveSpace: boolean): void { if (typeof (node as any).content === 'string') { processContent((node as any).content, state, preserveSpace); } else if (node.type === 'Element') { processElementNode(node as XmlParserElementNode, state, preserveSpace); } else if (node.type === 'ProcessingInstruction') { processProcessingIntruction(node as XmlParserProcessingInstructionNode, state); } else { throw new Error('Unknown node type: ' + node.type); } } function processContent(content: string, state: XMLFormatterState, preserveSpace: boolean): void { if (!preserveSpace) { const trimmedContent = content.trim(); if (state.options.lineSeparator) { content = trimmedContent; } else if (trimmedContent.length === 0) { content = trimmedContent; } } if (content.length > 0) { if (!preserveSpace && state.content.length > 0) { newLine(state); } appendContent(state, content); } } function isPathMatchingIgnoredPaths(path: string[], ignoredPaths: string[]): boolean { const fullPath = '/' + path.join('/'); const pathLastPart = path[path.length - 1]; return ignoredPaths.includes(pathLastPart) || ignoredPaths.includes(fullPath); } function processElementNode(node: XmlParserElementNode, state: XMLFormatterState, preserveSpace: boolean): void { state.path.push(node.name); if (!preserveSpace && state.content.length > 0) { newLine(state); } appendContent(state, '<' + node.name); processAttributes(state, node.attributes); if (node.children === null) { const selfClosingNodeClosingTag = state.options.whiteSpaceAtEndOfSelfclosingTag ? ' />' : '/>' // self-closing node appendContent(state, selfClosingNodeClosingTag); } else if (node.children.length === 0) { // empty node appendContent(state, '>'); } else { const nodeChildren = node.children; appendContent(state, '>'); state.level++; let nodePreserveSpace = node.attributes['xml:space'] === 'preserve'; let ignoredPath = false; if (!nodePreserveSpace && state.options.ignoredPaths) { ignoredPath = isPathMatchingIgnoredPaths(state.path, state.options.ignoredPaths); nodePreserveSpace = ignoredPath; } if (!nodePreserveSpace && state.options.collapseContent) { let containsTextNodes = false; let containsTextNodesWithLineBreaks = false; let containsNonTextNodes = false; nodeChildren.forEach(function(child: XmlParserElementChildNode, index: number) { if (child.type === 'Text') { if (child.content.includes('\n')) { containsTextNodesWithLineBreaks = true; child.content = child.content.trim(); } else if (index === 0 || index === nodeChildren.length - 1) { if (child.content.trim().length === 0) { // If the text node is at the start or end and is empty, it should be ignored when formatting child.content = ''; } } if (child.content.trim().length > 0) { containsTextNodes = true; } } else if (child.type === 'CDATA') { containsTextNodes = true; } else { containsNonTextNodes = true; } }); if (containsTextNodes && (!containsNonTextNodes || !containsTextNodesWithLineBreaks)) { nodePreserveSpace = true; } } nodeChildren.forEach(function(child: XmlParserElementChildNode) { processNode(child, state, preserveSpace || nodePreserveSpace); }); state.level--; if (!preserveSpace && !nodePreserveSpace) { newLine(state); } if (ignoredPath) { indent(state); } appendContent(state, ''); } state.path.pop(); } function processAttributes(state: XMLFormatterState, attributes: Record): void { Object.keys(attributes).forEach(function(attr) { appendContent(state, ' ' + attr + "='" + attributes[attr] + "'"); }); } function processProcessingIntruction(node: XmlParserProcessingInstructionNode, state: XMLFormatterState): void { if (state.content.length > 0) { newLine(state); } appendContent(state, ''); } /** * Converts the given XML into human readable format. */ function formatXml(xml: string, options: XMLFormatterOptions = {}): string { options.indentation = 'indentation' in options ? options.indentation : ' '; options.collapseContent = options.collapseContent === true; options.lineSeparator = 'lineSeparator' in options ? options.lineSeparator : '\r\n'; options.whiteSpaceAtEndOfSelfclosingTag = options.whiteSpaceAtEndOfSelfclosingTag === true; options.throwOnFailure = options.throwOnFailure !== false; try { const parsedXml = xmlParser(xml, {filter: options.filter, strictMode: options.strictMode}); const state = {content: '', level: 0, options: options, path: []}; if (parsedXml.declaration) { processProcessingIntruction(parsedXml.declaration, state); } parsedXml.children.forEach(function (child: XmlParserDocumentChildNode) { processNode(child, state, false); }); if (!options.lineSeparator) { return state.content; } return state.content .replace(/\r\n/g, '\n') .replace(/\n/g, options.lineSeparator as string); } catch (err) { if (options.throwOnFailure) { throw err; } return xml; } } formatXml.minify = (xml: string, options: XMLFormatterMinifyOptions = {}) => { return formatXml(xml, {...options, indentation: '', lineSeparator: ''}); } if (typeof module !== 'undefined' && typeof exports === 'object') { module.exports = formatXml; } export default formatXml; ================================================ FILE: dev/xml-formatter/test/.eslintrc.json ================================================ { "env": { "mocha": true }, "parserOptions": { "ecmaVersion": 2018 } } ================================================ FILE: dev/xml-formatter/test/browser/README.md ================================================ # Browser Tests These tests should be manually run by opening `index.html` in any browser to verify the browser package is working as expected. ================================================ FILE: dev/xml-formatter/test/browser/index.html ================================================ Mocha Tests
================================================ FILE: dev/xml-formatter/test/data1/xml1-input.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data1/xml1-output.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data1/xml2-input.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data1/xml2-output.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data1/xml3-input.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data1/xml3-output.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data1/xml4-input.xml ================================================

This is some some2 content

more content

================================================ FILE: dev/xml-formatter/test/data1/xml4-output.xml ================================================

This is some some2 content

more content

================================================ FILE: dev/xml-formatter/test/data10/xml1-input.xml ================================================ This is an invalid XML< ================================================ FILE: dev/xml-formatter/test/data10/xml1-output.xml ================================================ This is an invalid XML< ================================================ FILE: dev/xml-formatter/test/data11/xml1-input.xml ================================================

This is some some2 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKC wsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFB QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACzAVsDASIAAhE

================================================ FILE: dev/xml-formatter/test/data11/xml1-output.xml ================================================

This is some some2 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKC wsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFB QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACzAVsDASIAAhE

================================================ FILE: dev/xml-formatter/test/data11/xml2-input.xml ================================================

This is some some2 content

more content

================================================ FILE: dev/xml-formatter/test/data11/xml2-output.xml ================================================

This is some some2 content

more content

================================================ FILE: dev/xml-formatter/test/data12/xml1-input.xml ================================================ Code Code2 ================================================ FILE: dev/xml-formatter/test/data12/xml1-output.xml ================================================ Code Code2 ================================================ FILE: dev/xml-formatter/test/data13/xml1-input.xml ================================================ Code Code2 ================================================ FILE: dev/xml-formatter/test/data13/xml1-output.xml ================================================ Code Code2 ================================================ FILE: dev/xml-formatter/test/data14/xml1-input.xml ================================================ Page Title

Lorem ipsum dolor sit amet.

Vivamus ullamcorper cursus ullamcorper.

echo Vivamus
================================================ FILE: dev/xml-formatter/test/data14/xml1-output.xml ================================================ Page Title

Lorem ipsum dolor sit amet.

Vivamus ullamcorper cursus ullamcorper.

echo Vivamus
        
================================================ FILE: dev/xml-formatter/test/data2/xml1-input.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data2/xml1-output.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data2/xml2-input.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data2/xml2-output.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data2/xml3-input.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data2/xml3-output.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data2/xml4-input.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data2/xml4-output.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data3/xml1-input.xml ================================================

This is some some2 content

This is some

================================================ FILE: dev/xml-formatter/test/data3/xml1-output.xml ================================================

This is some some2 content

This is some

================================================ FILE: dev/xml-formatter/test/data3/xml2-input.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data3/xml2-output.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data3/xml3-input.xml ================================================

Hi

welcome!

Greetings to:

================================================ FILE: dev/xml-formatter/test/data3/xml3-output.xml ================================================

Hi

welcome!

Greetings to:

================================================ FILE: dev/xml-formatter/test/data3/xml4-input.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data3/xml4-output.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data3/xml5-input.xml ================================================

Hi

welcome!

Greetings to:

Hi

================================================ FILE: dev/xml-formatter/test/data3/xml5-output.xml ================================================

Hi

welcome!

Greetings to:

Hi

================================================ FILE: dev/xml-formatter/test/data3/xml6-input.xml ================================================

some2

This is some

================================================ FILE: dev/xml-formatter/test/data3/xml6-output.xml ================================================

some2

This is some

================================================ FILE: dev/xml-formatter/test/data3/xml7-input.xml ================================================ 929781356949_1_01.flac / /929781356949_1_01.flac 2c50aa9982e97f491ebaab11d7997ad9 MD5 ================================================ FILE: dev/xml-formatter/test/data3/xml7-output.xml ================================================ 929781356949_1_01.flac / /929781356949_1_01.flac 2c50aa9982e97f491ebaab11d7997ad9 MD5 ================================================ FILE: dev/xml-formatter/test/data4/xml1-input.xml ================================================ ================================================ FILE: dev/xml-formatter/test/data4/xml1-output.xml ================================================ ================================================ FILE: dev/xml-formatter/test/data4/xml2-input.xml ================================================ and some more ================================================ FILE: dev/xml-formatter/test/data4/xml2-output.xml ================================================ and some more ================================================ FILE: dev/xml-formatter/test/data4/xml3-input.xml ================================================ some bold text]]> and some more ================================================ FILE: dev/xml-formatter/test/data4/xml3-output.xml ================================================ some bold text]]> and some more ================================================ FILE: dev/xml-formatter/test/data4/xml4-input.xml ================================================ ]> content ================================================ FILE: dev/xml-formatter/test/data4/xml4-output.xml ================================================ ]> content ================================================ FILE: dev/xml-formatter/test/data4/xml5-input.xml ================================================ content ================================================ FILE: dev/xml-formatter/test/data4/xml5-output.xml ================================================ content ================================================ FILE: dev/xml-formatter/test/data5/xml1-input.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data5/xml1-output.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data6/xml1-input.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data6/xml1-output.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data6/xml2-input.xml ================================================ some text ================================================ FILE: dev/xml-formatter/test/data6/xml2-output.xml ================================================ some text ================================================ FILE: dev/xml-formatter/test/data7/xml1-input.xml ================================================ ================================================ FILE: dev/xml-formatter/test/data7/xml1-output.xml ================================================ ================================================ FILE: dev/xml-formatter/test/data8/xml1-input.xml ================================================
================================================ FILE: dev/xml-formatter/test/data8/xml1-output.xml ================================================
================================================ FILE: dev/xml-formatter/test/data9/xml1-input.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data9/xml1-output.xml ================================================

This is some some2 content

================================================ FILE: dev/xml-formatter/test/data9/xml2-input.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data9/xml2-output.xml ================================================

This is so me some2 content

================================================ FILE: dev/xml-formatter/test/data9/xml3-input.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data9/xml3-output.xml ================================================

Hi

Greetings to:

================================================ FILE: dev/xml-formatter/test/data9/xml4-input.xml ================================================

This is some some2 content

more content

================================================ FILE: dev/xml-formatter/test/data9/xml4-output.xml ================================================

This is some some2 content

more content

================================================ FILE: dev/xml-formatter/test/index.ts ================================================ import xmlFormat, {XMLFormatterMinifyOptions, XMLFormatterOptions} from '../src/index'; import {assert} from 'chai'; import glob from 'glob'; import path from 'path'; import fs from 'fs'; describe('XML formatter', function () { function assertFormatError(src: string, formatterOptions: XMLFormatterOptions = {}) { glob.sync(src).forEach(file => { it('Assert: ' + file, function() { const fileContents = fs.readFileSync(file).toString('utf8'); const relativeFilePath = path.relative(process.cwd(), file); try { const formattedContents = xmlFormat(fileContents, formatterOptions); if (formatterOptions.throwOnFailure === false) { assert.equal(formattedContents, fileContents, 'Formatted Content for ' + relativeFilePath); } else { assert.fail('Should fail'); } } catch (err: any) { if (formatterOptions.throwOnFailure === false) { assert.fail('Should not fail'); } else { assert.equal(err.message, 'Failed to parse XML'); } } }); }); } function assertFormat(src: string, formatterOptions: XMLFormatterOptions = {}) { glob.sync(src).forEach(file => { const outputFile = file.replace('-input', '-output'); it('Assert: ' + outputFile, function() { const fileContents = fs.readFileSync(file).toString('utf8').trimEnd(); const formattedContents = xmlFormat(fileContents, formatterOptions); const formattedContents2 = xmlFormat(formattedContents, formatterOptions); let expectedContents = fs.readFileSync(outputFile).toString('utf8').trimEnd(); const lineSeparator = formatterOptions.lineSeparator ?? '\r\n'; const relativeFilePath = path.relative(process.cwd(), file); if (lineSeparator) { expectedContents = expectedContents.replace(/\r/g, '').replace(/\n/g, lineSeparator); } assert.equal(formattedContents, expectedContents, 'Formatted Content for ' + relativeFilePath); assert.equal(formattedContents2, expectedContents, 'Idempotence test for ' + relativeFilePath); }); }); } function assertMinifyFormat(src: string, formatterOptions: XMLFormatterMinifyOptions = {}) { glob.sync(src).forEach(file => { const outputFile = file.replace('-input', '-output'); it('Assert: ' + outputFile, function() { const fileContents = fs.readFileSync(file).toString('utf8').trimEnd(); const formattedContents = xmlFormat.minify(fileContents, formatterOptions); const formattedContents2 = xmlFormat.minify(formattedContents, formatterOptions); const expectedContents = fs.readFileSync(outputFile).toString('utf8').trimEnd(); const relativeFilePath = path.relative(process.cwd(), file); assert.equal(formattedContents, expectedContents, 'Formatted Content for ' + relativeFilePath); assert.equal(formattedContents2, expectedContents, 'Idempotence test for ' + relativeFilePath); }); }); } context('should format XML with comments', function() { assertFormat('test/data1/xml*-input.xml'); }); context('should format XML without comments', function() { assertFormat('test/data2/xml*-input.xml', {filter: (node) => node.type !== 'Comment'}); }); context('should format XML without indenting text content when option is enabled:', function() { assertFormat('test/data3/xml*-input.xml', {collapseContent: true}); }); context('should format XML with various node types', function() { assertFormat('test/data4/xml*-input.xml'); }); context('should format XML with the custom line separator', function() { assertFormat('test/data5/xml*-input.xml', {lineSeparator: '\n'}); }); context('should format XML that already contains line breaks', function() { assertFormat('test/data6/xml*-input.xml'); }); context('should format XML adding a whitespace before self closing tag', function() { assertFormat('test/data7/xml*-input.xml', {whiteSpaceAtEndOfSelfclosingTag: true}); }); context('should escape a double quote in an attribute value', function() { assertFormat('test/data8/xml*-input.xml'); }); context('should handle XML minification with collapseContent', function() { assertMinifyFormat('test/data9/xml*-input.xml', {collapseContent: true}); }); context('should handle XML minification without collapseContent (default)', function() { assertMinifyFormat('test/data11/xml*-input.xml'); }); context('should fail when parsing invalid XML', function() { assertFormatError('test/data10/xml*-input.xml'); }); context('should fail silently when parsing invalid XML with throwOnFailure=false', function() { assertFormatError('test/data10/xml*-input.xml', {throwOnFailure: false}); }); context('should format XML with spaces between tags when collapseContent=true', function() { assertFormat('test/data12/xml*-input.xml', {collapseContent: true}); }); context('should format XML with spaces between tags when collapseContent=false', function() { assertFormat('test/data13/xml*-input.xml', {collapseContent: false}); }); context('should ignore formattiing on specified elements', function() { assertFormat('test/data14/xml*-input.xml', { collapseContent: true, ignoredPaths: ['/html/head/script', 'pre'] }); }); }); ================================================ FILE: dev/xml-formatter/tsconfig.json ================================================ { "compilerOptions": { "target": "es6", "module": "commonjs", "moduleResolution": "node", "noEmit": true, "sourceMap": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true }, "include": [ "./src" ] } ================================================ FILE: package.json ================================================ { "scripts": { "prod": "webpack --progress --config webpack.prod.js", "dev": "webpack --progress --config webpack.dev.js" }, "dependencies": { "@fortawesome/fontawesome-svg-core": "7.2.0", "@fortawesome/free-brands-svg-icons": "7.2.0", "@fortawesome/pro-duotone-svg-icons": "6.4.0", "@fortawesome/pro-light-svg-icons": "6.4.0", "@fortawesome/pro-regular-svg-icons": "6.4.0", "@fortawesome/pro-solid-svg-icons": "6.4.0", "@popperjs/core": "2.11.8", "bootstrap": "5.3.8", "codemirror": "5.65.21", "datatables.net-bs5": "2.3.8", "reconnecting-websocket": "4.4.0" }, "devDependencies": { "autoprefixer": "10.5.0", "copy-webpack-plugin": "14.0.0", "css-loader": "7.1.4", "html-webpack-plugin": "5.6.7", "mini-css-extract-plugin": "2.10.2", "postcss": "8.5.13", "postcss-loader": "8.2.1", "sass": "1.99.0", "sass-loader": "16.0.7", "style-loader": "4.0.0", "webpack": "5.106.2", "webpack-bundle-analyzer": "5.3.0", "webpack-cli": "7.0.2", "webpack-merge": "6.0.1" } } ================================================ FILE: webpack.common.js ================================================ const path = require("path"); const webpack = require("webpack"); const CopyWebbackPlugin = require("copy-webpack-plugin"); const HtmlWebpackPlugin = require("html-webpack-plugin"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); module.exports = { entry: { index: "./Public/index.js", }, output: { globalObject: "self", filename: "[name].[contenthash].js", path: path.resolve(__dirname, "Public/dist"), publicPath: "/", clean: true, }, module: { rules: [ { test: /\.scss$/, use: [ { loader: MiniCssExtractPlugin.loader, }, { loader: "css-loader", options: { url: false, sourceMap: true, importLoaders: 2, }, }, { loader: "postcss-loader", options: { sourceMap: true, postcssOptions: { plugins: ["autoprefixer"], }, }, }, { loader: "sass-loader", options: { sourceMap: true, }, }, ], }, { test: /\.css$/, use: ["style-loader", "css-loader"], }, { test: /\.(woff|woff2|eot|ttf|otf)$/i, type: "asset/resource", }, ], }, plugins: [ new CopyWebbackPlugin({ patterns: [ { from: "./Public/images/*.*", to: "images/[name][ext]" }, { from: "./Public/favicons/*.*", to: "[name][ext]" }, { from: "./Public/error.html", to: "error.leaf" }, { from: "./Public/robots.txt", to: "robots.txt" }, ], }), new HtmlWebpackPlugin({ chunks: ["index"], filename: "index.leaf", template: "./Public/index.html", }), new MiniCssExtractPlugin({ filename: "[name].[contenthash].css", }), new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", }), ], }; ================================================ FILE: webpack.dev.js ================================================ const { merge } = require("webpack-merge"); const common = require("./webpack.common.js"); module.exports = merge(common, { mode: "development", devtool: "inline-source-map", }); ================================================ FILE: webpack.prod.js ================================================ const { merge } = require("webpack-merge"); const common = require("./webpack.common.js"); const BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin; module.exports = merge(common, { mode: "production", devtool: "hidden-source-map", plugins: [ new BundleAnalyzerPlugin({ analyzerMode: "static", openAnalyzer: false }), ], });